我是 C++ 新手,我开始想知道,如果在定义 char 数组时将空字符排除在外,会发生什么情况?
例如,如果我用空字符定义一个 char 数组:
char myarray[] = {'a', 'b', 'c', '\0'};
然后我在没有空字符的情况下定义它:
char myarray[] = {'a', 'b', 'c'};
在这种情况下,空字符的重要性是什么?上例中没有空字符可能会在以后导致一些问题吗?...您是否建议在以这种方式定义 char 数组时始终包含或排除空字符?
感谢您的任何帮助 :)