怎么判断字符串变量的结束

2025-03-17 19:35:5580 次浏览

最佳答案

C没有字符串定义,字符串是拆开放入char数组里面的。

使用字符数组来实现,不过要预留一个位置给'\0', C中的字符串以'\0'结束。

举例说明:

char s[5]="ABCD";

字符数组s最多能存储一个含有个字符的字符串(串结束符'\0'也需要占一个字节)。

char ch[21]="I am happy";

以上没有明确写'\0',编译器会默认自动加一个'\0'。

也可以通过scanf("%s",ch); (以空格为结束标志)

或gets(ch); (以回车为结束标志)

在程序运行时通过键盘输入字符串。

声明:知趣百科所有作品均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请在页面底部查找“联系我们”的链接,并通过该渠道与我们取得联系以便进一步处理。