在定义了数组char s[2][5]={“1234”,“4321”}后,以下元素值相同的是

如题所述

第1个回答  2018-01-05
s[0] 是 "1234", s[1]是"4321"
s[0][1] 是'2', s[1][2] 也是'2'
选D追问

s[1],s[0],s[0][1]的值是怎么看的

追答

字符的一维数组相当于字符串, 字符的二位数组相当于字符串的一位数组
所以 s[X] 表示第X+1个字符串(下标都是从0开始的)"
所以s[0]为第一个字符串, 也就是"1234", s[1]为第二个字符串"4321"
对于一个字符串来说,它就是一个字符的一维数组, 这里你把s[0]看作一个整体, 比如叫str
那么str[0]表示字符串的第一个元素,1, str[1]表示字符串的第2个元素2, 依此类推
最终把str再换回去, 就是 s[0][0]为1, s[0][1]为2, 依此类推

本回答被提问者采纳
相似回答
大家正在搜