C语言里这个空格键跟'\0'到底啥区别啊?
C语言里这个空格键跟'\0'到底啥区别啊?
日期:2019-11-24 11:01:02 人气:1
空格是空格,结束符0是结束符0,两者不对等。
你贴的那个图是不是讲的scanf输入,scanf这个函数默认是将空格作为分割符号,所以你输入
“How are you”它是当做三个字符串来识别的分别以空格来分割。
至于你说的二维字符数组初值,用大括号嵌套每一行套一个括号,和只用一个大括号,都是一样的。只不过用大括号把每行分开,可以单独对某一行局部赋值。
实际上二维数组是给你看的,在计算机眼里都是一维数组。a[5][5]在内存中其实就是连续的25个地址(从地址分布上来说和a[25]没区别)。你可以