主要的问题似乎str[0]到底表示的是什么
应该是char str[3][2]={'a','b','c','\0','e','f'};吧。
str[0]表示第一行的首地址,于是把第一行的内容输出吧,但是由于第一行没有'\0',所以按%s的性质,会一直输出到'\0',结果是abc。
这个数组的内容是ab
c\0
ef
str[0]表示第一行的首地址,于是把第一行的内容输出吧,但是由于第一行没有'\0',所以按%s的性质,会一直输出到'\0',结果是abc。
这个数组的内容是ab
c\0
ef
温馨提示:答案为网友推荐,仅供参考
第1个回答 2008-06-06
应该输出abc吧
str[0]是数组的首地址,然后让输出一个字符串,那就是输出abc了
str[0]是数组的首地址,然后让输出一个字符串,那就是输出abc了
第2个回答 2008-06-06
输出ab
str[0]代表首行地址
其含义相当与一维数组名的含义
str[0]代表首行地址
其含义相当与一维数组名的含义
第3个回答 2008-06-06
a