声明
int a[10];
数组名a是数组存储区的首地址,即存放数组第一个元素的地址。
初始化
二维数组:int x[2][3]={1,2,3,4,5,6} 或 int x[2][3]={{1,2,3},{4,5,6}} 或 int x[][3]={1,2,3,4,5,6}
字符数组:char str[5]={'H','e','l','l','o'},不足用'\0'补齐
字符串:char str1[6]={'H','e','l','l','o'} 或 char str2[]="Hello" str2的长度为6,字符串末尾有'\0'占一位,若没有'\0'则此数组不能作为字符串处理
输入输出函数
getchar() 输入一个字符;putchar(字符名) 输出一个字符
gets(字符串数组名) 输入字符串;puts(字符串数组名) 输出字符串
scanf("%c", 数组元素地址) 或 scanf("%s",数组名) (数组名就是地址常量)
printf("%c",数组元素) 或 printf("%s",数组名) 注意:输出字符串时遇'\0'结束