心理

当前位置 /首页/完美生活/心理/列表

c语言中的digit怎么用

c语言中的digit怎么用

digit[ch-Ɔ']++ 在c语言中是一个语句。

digit 是一个一维数组, ch-Ɔ' 得到一 个 数值,作为下标

digit[ch-Ɔ'] 是一个数组元素

++ 是 后缀 ++,出了表达式后变量自增1运算, 即 让该数组元素 的值 增加 1:

digit[ch-Ɔ']++ 就是 digit[ch-Ɔ'] = digit[ch-Ɔ'] + 1

ch 是一个字符变量,例如 char ch=Ƌ' Ƌ' 的 ASCII 值,减去 Ɔ' 的 ASCII 值 等于算术值 5。 (Ɔ',Ƌ' 这些单引号括起的 叫 字符常量,数值等于该字符的ASCII 值)。

原语句就成了 digit[5] = digit[5] + 1

程序例子:

#include &ltstdio.h>

int main()

{

int digit[10]={1,2,3,4,5,6,7,8,9,10}

int i

char ch=Ƌ'

digit[ch-Ɔ']++

for (i=0i<10i++) printf("%d ",digit[i])

return 0

}

输出:1 2 3 4 5 7 7 8 9 10

可以看出 digit[5] 原来等于 6, 自增1后 变 7。

TAG标签:语言 digit #