int a[12]={1,2,3,4,5,6,7,8,9,10,11,12};char c='a',d,g; 数值4的表达式 为啥是a['d'-c]
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/24 07:26:19
![int a[12]={1,2,3,4,5,6,7,8,9,10,11,12};char c='a',d,g; 数值4的表达式 为啥是a['d'-c]](/uploads/image/z/1004795-35-5.jpg?t=int+a%5B12%5D%3D%7B1%2C2%2C3%2C4%2C5%2C6%2C7%2C8%2C9%2C10%2C11%2C12%7D%3Bchar+c%3D%27a%27%2Cd%2Cg%3B+%E6%95%B0%E5%80%BC4%E7%9A%84%E8%A1%A8%E8%BE%BE%E5%BC%8F+%E4%B8%BA%E5%95%A5%E6%98%AFa%5B%27d%27-c%5D)
int a[12]={1,2,3,4,5,6,7,8,9,10,11,12};char c='a',d,g; 数值4的表达式 为啥是a['d'-c]
int a[12]={1,2,3,4,5,6,7,8,9,10,11,12};char c='a',d,g; 数值4的表达式 为啥是a['d'-c]
int a[12]={1,2,3,4,5,6,7,8,9,10,11,12};char c='a',d,g; 数值4的表达式 为啥是a['d'-c]
数值4也就是这个定义数组的第四个数
也就是a[3]
char c='a',而'a'代表了ASCLL码,表示的是十进制的97,那么c=97.
而'd'也表示的是ASCLL码,意味着十进制的100.
所以'd' - c=100 - 97=3
所以就有了4的表达式为a ['d' - c ]