C语言之字符数组
2023-04-18 15:49:40 时间
目录
前言
本篇是针对网上学习字符数组的知识点的总结。
字符数组
用来存放字符数据的数组是字符数组。
C语言用字符数组存放字符串,字符数组中的各元素依次存放字符串的各字符
一维字符数组:存放一个字符串(每个数组元素存放一个字符)
二维字符数组:存放多个一维数组(字符串);二维数组的行数是字符串的个数
定义格式: char 数组名[常量表达式];
例如:char c[6]; //c数组具有6个元素,可以存放长度小于或等于5的字符串。
char 数组名[常量表达式][常量表达式]; //声明的时候,方括号中一定是常量或常量表达式,使用的时候可以是变量。其中常量表达式:整数、字符、符号常量 。 也可以用整型数组存放字符型数据,但是浪费存储空间。
字符串的存储
例如:char c[10]="c program"; 该数组在计算机中存储的形式为
c[0] | c[1] | c[2] | c[3] | c[4] | c[5] | c[6] | c[7] | c[8] | c[9] |
c | 空格 | p | r | o | g | r | a | m |