字符数组中可以存放字符串

字符数组中可以存放字符串,第1张

字符数组只能存放字符串

系统:Windows 10
软件版本:

C语言中的字符数组既可以保存字符,也可以保存字符串。C中字符数组的一般形式是:char数组名[数据长度]。例子:char a[10];a[0]= # 39;0#39;;a[1]= # 39;1#39;;a[2]= # 39;2#39;;a[3]= # 39;3#39;;a[4]= # 39;4#39;;a字符数组是指用于存储字符数据的数组。其定义的一般形式是:char数组名[数据长度]。字符数组用于存储字符或字符串。字符数组中的一个元素存储一个字符,占用内存一个字节。C中没有字符串类型,字符串存储在一个字符数组中。= # 39;5#39;;a字符初始化和数值数组初始化没有本质区别。但它不仅可以将字符逐个赋给数组元素,还可以直接用字符串初始化。用字符常量逐个初始化数组。示例:char a[8]= { # 39;我 # 39;,#39;l # 39,#39;o # 39,#39;v # 39,#39;e # 39,#39;y # 39,#39;o # 39,#39;u # 39};依次给八个元素c[0]~c如果字符数组是在没有初始化的情况下定义的,那么数组中元素的值是不可预测的。如果花括号中提供的初始值的数量(即字符数)大于数组长度,则会出现语法错误。如果初始值的个数小于数组的长度,这些字符将只分配给数组中的第一个元素,其余的元素将自动设置为空字符(即 # 39;[7]#39;)。赋值八个字符。= # 39;6#39;;a[7]= # 39;7#39;;a[8]= # 39;8#39;;a[9]= # 39;9#39;;定义为包含10个“0”的字符数组字符元素为“9”。所以C语言中的字符数组只能存放字符串。

[5]

[6]

[7]


欢迎分享,转载请注明来源:聚客百科

原文地址: http://juke.outofmemory.cn/tech/804647.html

()
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-07-19
下一篇 2022-07-19

发表评论

登录后才能评论

评论列表(0条)

保存