1.字符数组和字符串
字符数组是用来存放字符数据的数组,就是说,字符数组中的每个元素存放一个字符,字符数组也可以用来存放字符串。
字符串常量 |
字符常量 |
双引号 |
单引号 |
字符常量符串“A”占2个存储单元(多了’0’) |
字符A仅占一个存储单 |
(1)字符数组的定义格式如下:char数组名[常量表达式]
(2)字符数组的初始化赋值给字符数组的各个元素逐个赋初值
例如
char str(10)=('C','+','+','p,’r,'o,'g','r','a’,’m’}//用这种方法对字符数组进行初始化时,可以不指定字符数组的长度
给字符数组指定一个字符串初值,系统将自动在最后一个字符后加一个字符’ ’。
例如:
char str[]=[“C++program”)相当于char str[ll]=(c',+',"+',"'p','r','o','g','x','a','m','