多语言展示
当前在线:122今日阅读:23今日分享:25

如何把一个字符串的变量赋值给数组

字符串实际上就是有字符数组所构成的,在字符数组中,每一个元素就是一个字符
方法/步骤
1

字符数组的定义语法:char 数组名[常量表达式];同数值型数组一样,系统在内存为字符数组分配若干(和数组元素个数相同)连续的寻出单元,每个存储单元为一个字节。char a[5];

2

字符数组的初始化方法有两种,1.在定义是做个对数组元素进行初始化,若是初始化时赋值个数等于数组长度,可将常量表达式省略,系统会自动根据个数来确定倡廉该表达式的值

3

2.在定义是对数组元素整体进行初始化,而大括号重点每个字符为字符数组中的字符元素,,注意,字符串要用双引号括起来,与单个字符的单引号不同。

4

字符串可以用来包含字母,数字,专用字符,转移字符等等,尤其注意,在C语言中,以\0作为结束标志,这在用字符串对数组赋值时会多占一个字节的空间

5

如果初值个数大于数组长度,则为语法错误;如果小于,则只赋值给前面的元素其余为空字符为\0。另外主要用for循环语句输出字符数组str。

推荐信息