大裤衩子 发表于 2020-2-6 19:11:09

二维数组某一维度取值问题

程序如下,但是输出结果和预想的不一样,
原以为a会输出:abc ,a会输出:def;实际结果如图所示,搞不懂哪里出了问题,求教!

召唤风云 发表于 2020-2-6 19:19:51

由于打印函数没有找到\0,他就会把后面的一起打印出来,你把数组的大小扩大一下,直接用字符串。或者你可以把字符一个一个的打印出来。打印三次。每次三个。

大裤衩子 发表于 2020-2-6 19:28:40

召唤风云 发表于 2020-2-6 19:19
由于打印函数没有找到\0,他就会把后面的一起打印出来,你把数组的大小扩大一下,直接用字符串。或者你可以把 ...

不用循环嵌套的方式打印的话,就必须要在每行后面添加'\0'?

召唤风云 发表于 2020-2-6 19:34:36

大裤衩子 发表于 2020-2-6 19:28
不用循环嵌套的方式打印的话,就必须要在每行后面添加'\0'?

用%s就要,用%s不如用3个%c
页: [1]
查看完整版本: 二维数组某一维度取值问题