所以我刚刚阅读了一个如何创建表示字符串的字符数组的示例.
将null字符\0放在数组的末尾以标记数组的结尾.这有必要吗?
如果我创建了一个char数组:
char line[100];
Run Code Online (Sandbox Code Playgroud)
并说出这个词:
"hello\n"
Run Code Online (Sandbox Code Playgroud)
在其中,字符将放在前六个索引line[0]- line[6]所以数组的其余部分将填充空字符?
这本书说,这是一个约定,例如字符串常量"hello\n"放在一个字符数组中并以终止\0.
也许我不完全理解这个话题,并且很乐意启蒙.