字符数组定义和赋值 怎么给字符串数组赋值?
浏览量:2781
时间:2021-03-15 02:01:07
作者:admin
怎么给字符串数组赋值?
字符数组有两种赋值,单字符赋值和字符串赋值。
对于单字符赋值,数组元素可由数组下标或指针引用,例如:
char a[10]char ch=“a”For(I=0I<10i)a[I]=ch I//数组元素可由数组下标引用,以完成char*pfor(P=a P<10p)*P=ch//为相应元素赋值通过指针对数组进行
字符串赋值。可以在字符串中使用字符串操作函数。H头文件赋值,如:char a[10]strcpy(a,“abcdefgh”)sprintf(a,%s”,“abcdefgh”)
注意:定义数组时,可以同时初始化,但定义完成后,不能以初始化的形式赋值,例如:
char a[10]=“abcdefgh”//this可以是a=“abcdefgh”//这是错误的!A是数组的名称,它是一个静态数据:数组的第一个地址值可以看作是一个常量,不能再更改。
字符数组定义和赋值 char数组初始化为0 字符数组元素赋值
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。
下一篇
解析复杂的xml 求函数的解析式