数组
1.1一维数组的定义及初始化
一维数组的定义格式:int a[10];
a为整型数组,共10个元素;
初始化:例如: int a[5]={1,2,3,4,5};
1.2 一维数组的应用
用冒泡法对键盘输入的10个数据进行从小到大的排序,并输出排序结果
1.3 二维数组的定义和初始化
1.3.1 二维数组的定义与初始化
格式: int a[3][4] 定义a为3行4列的整型数组,共12 个元素
1.3.2 初始化: 例如 int a[3][4]={{1,2,3,4},{5,6,7,8},{9,10,11,12}};
找出矩阵中的最大元素所在的位置:
1.4字符数组
定义:例如: char c[10];
初始化:char a[10]={'P','a','r','t','y'};
1.5 字符串和字符串结束标志
为了方便处理字符串,系统自动给字符串加一个结束标志“\0”,
main()
{
char str[20];
int i,count=0;
scanf("%s",str);
i=0;
while(str[i++]!='\0')
if(str[i]=='A') count++;
printf("count=%d\n",count);
return 0;
}