在定义了数组char s[2][5]={“1234”,“4321”}后,以下元素值相同的是
1个回答
展开全部
s[0] 是 "1234", s[1]是"4321"
s[0][1] 是'2', s[1][2] 也是'2'
选D
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, 依此类推
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询