一.数组的分类
一维数组:例如:a[6]
二维数组:例如:b[6] [8] 其中[6]代表行数,[8]代表列数
[ ]中的数要大于0
二.二维数组(可被看作特殊的一维数组)
1.赋值方法
①分行赋值(清楚直观)
②按排列顺序赋值
③部分赋值(可针对某一(些)元素赋值)
2.数组转换
要实现二维数组转换,需一数组行数=另一数组列数
即:a[行][列]⇔b[列][行]
3.输入输出:采用双重循环
三.字符数组
1.字符串占有单位数量=字符串数量(包括空格)+1
2.赋值方法
①单个字符赋值
②字符串常量赋值
3.输入输出
①单个字符输入输出(%c)
②字符串整体或部分输入输出(%s)
练习
#include <stdio.h>
int main()
{
int a[4] = { 0 };
int i = 0;
printf("输入四个数字\n");
for (i = 0; i <= 3; i++)
{
scanf("%d",&a[i]);
}
for (i = 0; i <= 3; i++)
{
printf("%d ", a[i]);
}
return 0;
}