C语言里怎么定义字符串变量?

时间:2021.08.13 发布人:slam**nk5

C语言里怎么定义字符串变量?

已解决问题

谷歌slam**nk5用户在2021.08.13提交了关于“论语C语言里怎么定义字符串变量?”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2025-01-28T20:07:56。希望大家能够帮助她。

详细问题描述及疑问:期待您的答案,不知道说什么,送你一朵小红花吧 !

希望以下的回答,能够帮助你。

第1个回答

用户名:匿名用户  

C没有字符串定义,字符串是拆**入char数组里面的。使用来自字符数组来实现,不过要预留一个位置给'\0',C中的字符串以'\0'结束。举例说明:chars[5]="ABCD";字符数组s最多能存储一个含有个字符的字符串(串结束符'\0'也需要占一个字节)。charch[21]="Iamhappy";以上没有明确写'\0',编译器会默认自动加一个'\0'。也可以通过scanf("%s",ch);(以空格为结束标志)或gets(ch纪跳害另知却英输准知);(以回车为结束标问答志)在程序运行时委布胞通过键盘输入字符串。