c语言中数组的下标可以是字符吗?代表什么意思?
5个回答
展开全部
下标是一个数字,一般都是这样的。
char 在C语言中,也算一个数吧,比如,你会发现字符'A'和其对应的ASCII码98(??),所以这样子用是可以的。
不过,切记,char的范围,它在-128~128之间,如果,没有使用好,比如ch++的,导致溢出,那可是会一直循环下去的。
char 在C语言中,也算一个数吧,比如,你会发现字符'A'和其对应的ASCII码98(??),所以这样子用是可以的。
不过,切记,char的范围,它在-128~128之间,如果,没有使用好,比如ch++的,导致溢出,那可是会一直循环下去的。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以的
代表 字符对应的整型值
如 'A' 对应是 65
但是 使用字符 需要注意它的范围
代表 字符对应的整型值
如 'A' 对应是 65
但是 使用字符 需要注意它的范围
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
ch是变量名。
在定义数组的时候[ ]中必须是确定的整数,而在引用时可以是变量名,但是不能越界
s[ch]表示数组第ch+1个元素
在定义数组的时候[ ]中必须是确定的整数,而在引用时可以是变量名,但是不能越界
s[ch]表示数组第ch+1个元素
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不能是字符,ch应该是个int的变量,你可以在上面仔细找找。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询