2016 - 2024

感恩一路有你

字符数组定义和赋值 怎么给字符串数组赋值?

浏览量: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 字符数组元素赋值

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。