学习总结第十篇 5.14

内容总结:

1、一维数组

a[100],定义一个有100个数字的数组,定义阶段 [ ] 中的内容叫做长度

范围为:a[0]--a[99],其中 [ ] 中的为下标

所以,在给数组赋初始值时:只有在定义阶段能够赋所有的值

如:int a[5]={1,2,33,44,55}

b[5]={1,2}  输出:1,2,0,0,0,只赋几个,后面都会变0

b[5]={0}   


注意:

1、a[6]数组下标越界,c语言不检查,故一定要注意不能越界

2、数组在运算输出时,注意内存是否变化问题

3、巧用下标存储方式。

如:输出最大值位置及最大值

#include

int main(){

int data[10]={5,7,9,10,6,4,12,1,14,-2},max,maxi=0,i;

for(i=1;i<10;i++){

/* if(max

max=data[i];

maxi=i;

}

*/

if(data[maxi]

maxi=i;

}

//printf("%d.%d",maxi+1,max);

printf("%d.%d",maxi+1,data[maxi]);

}

2、简单选择排序

理解排序思想

你可能感兴趣的:(学习总结第十篇 5.14)