c语言中为什么名字是char20,为什么是20?
发布网友
发布时间:2022-03-01 00:46
我来回答
共2个回答
热心网友
时间:2022-03-01 02:15
这表示的是字符数组,128是字符数组长(不是字符串长)。
char
str[456];也是可以的。
其中每个成员的值在-128~127之间,
str[0],...,
str[455],
每个值不能超过127.
如果超过,则截取低位字节存贮。
题目里是统计输入字符串中小写英文字母个数,开头用的就是这个。
这个就好理解了。
ascii
就127个字符,
如果字符是'a',就可以用str['a']++;
方法简单。
最后str['a']+...+str['z']就是总个数,str['a']就是'a'的总个数。
热心网友
时间:2022-03-01 03:33
定义变量,变量名称是你自己起的,是不是char20都没关系。
char char1;这是定义了一个char类型的变量,名字叫char1。当然变量名是自定义的,如果前面有十九个变量,那么我叫他char20 也是可以的。