发布网友
共1个回答
热心网友
C语言的字符串是内存中以'\0'结尾的char型数组
例如说
char
a[5]
=
"abc"
内存中是abc'\0'是字符串,可以通过puts输出
char
b[5]
=
{'a','b','c','\0'};内存中是abc'\0'是字符串,可以通过puts输出
char
b[5]
=
{'a','b','c'};内存中是abc不是字符串,不能通过puts输出
所以说字符串是内存中以'\0'结尾的char型数组