在C语言中,字符串是以空字符'\0'作为结束符的。空字符表示字符串的结尾,它在内存中占一个字节,值为0。当C语言程序读入字符串时,它会在遇到空字符'\0'时停止读入,并将字符串存储在分配的内存空间中。
例如,以下是一个简单的C语言程序,用于声明和打印一个字符串:
```c
#include <stdio.h>
int main() {
char str[] = "Hello, world!";
printf("%s\n", str);
return 0;字符串常量结束符
}
```
在上面的代码中,字符串"Hello, world!"后面紧跟着一个空字符'\0',表示字符串的结束。当程序打印字符串时,它会一直打印到遇到空字符'\0'为止。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论