数组array,指针pointer,结构体struct
#include stdio.h int main(){ int arr[6]{2,4,6,8,10,12}; for(int i0;i6;i){ printf(arr[%d]%d\n,i,arr[i]); } int sum0; for(int i0;i6;i){ sumarr[i]; } printf(all%d\n,sum); printf(average%.2f,sum/6.0); return 0; }数组的使用#includestdio.h #define array_size 6 int main(){ int num[array_size]{ 11,22,33,44,55,66 }; int max_val,min_val,max_index,min_index; for(int*pnum;pnumarray_size;p){ printf(%d\n,*p); } printf(\n); max_valnum[0]; min_valnum[0]; max_index0; min_index0; for(int i0;iarray_size;i){ if (num[i]max_val){ max_valnum[i]; max_indexi; } if (num[i]min_val){ min_valnum[i]; min_indexi; } } printf(最大值是%d他的下标是%d\n最小值是%d他的下标是%d\n,max_val,max_index,min_val,min_index); return 0; }指针的使用