数组学习
1.一维数组
//对十个数组赋值并逆序输出
//int a[10]={0,1,2,3,4,5,6,7,8,9};
int a[10];
int i;
for(i=0;i<10;i++){
a[i]=i;
printf("%d ",a[i]);
}
printf("\n");
for(i=9;i>=0;i--){
printf("%d ",a[i]);
}
printf("\n");
return 0;
//数组个数与与提供的数值个数不同
int b[10]={
1,2,3,4};
int i;
for(i=0;i<10;i++){
printf("%d ",b[i]);
}
*/
//输出数组最大数
int a[10]={
1,45,18,26,5,9,16,23,47,59};
int i;
int max=a[0];
for(i=0;i<10;i++){
if(a[i]>max){
max=a[i];
}
}
printf("the max is %d\n",max);
return 0;
//数组翻转
int a[10]={
1,45,18,26,5,9,16,23,47,59};
int i=0;
int j=sizeof(a)/sizeof(int)-1