色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

c語言中的digit怎么用

張吉惟2年前25瀏覽0評論

c語言中的digit怎么用?

digit[ch-'0']++; 在c語言中是一個語句。

digit 是一個一維數組, ch-'0' 得到一 個 數值,作為下標,

digit[ch-'0'] 是一個數組元素。

++ 是 后綴 ++,出了表達式后變量自增1運算, 即 讓該數組元素 的值 增加 1:

digit[ch-'0']++; 就是 digit[ch-'0'] = digit[ch-'0'] + 1;

ch 是一個字符變量,例如 char ch='5'; '5' 的 ASCII 值,減去 '0' 的 ASCII 值 等于算術值 5。 ('0','5' 這些單引號括起的 叫 字符常量,數值等于該字符的ASCII 值)。

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

程序例子:

#include <stdio.h>

int main()

{

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

int i;

char ch='5';

digit[ch-'0']++;

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

return 0;

}

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

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