c语言问题:关于数组char c=✀a✀, e, g;

2025-02-01 16:52:19
推荐回答(2个)
回答1:

一、数组下标从零开始 , a[4] 为5
a[ ]里面要为4

二、A项 char g没有初始化 垃圾之 直接排除
B项根据一的分析排除
C 项 'd' 和字符 'c' 显然相差1 排除
故选D, char c 值为 ‘a’ ,‘e’ 和 'a' 相差4 请参考ascii码表或者自己掰手指数一数

回答2:

a['e'-c] 就是a[4],因为c='a','e'-'a'=4,;
5在数组中是第五个,因为数组是从0开始的,因此a[4]=5=a['e'-c]
如果,对你有所帮助,请采纳,谢谢!
如果还有其他疑问,欢迎提问!