C语言之字符数组的初始化

C语言字符数组有几种不同的初始化方式, 它们之间存在着一些差别. char message1[] = {'h', 'e', 'l', 'l', 'o'}; 执行上述初始化后内存情况为: 注意到字符数组并不是以 ‘\0’ 结尾. char message2[] = {'h', 'e', 'l', 'l', 'o', '\0'}; 执行上述初始化后内存情况为: 手动加上了 ‘\0’ 字符. char
相关文章
相关标签/搜索