在 C语言 中,数组名既有类型属性,也有值属性。 类型属性描述了数组整体的结构,例如 int arr[4] 的类型是 int[4] ,表示一个包含4个 int 元素的一维数组。 值属性则是在大多数表达式中会退化为首元素地址,即 &arr[0] ,类型为 *int ** 。
#include
int main(){
int b[5]={1,2,3,4,5};
printf("%d,%d,%d,%d,%d\n",b[0],b[1],b[2],b[3],b[4]);
return 0;
}

#include
int main(){
int a=0;
scanf("%d",&a);
int b=0;
scanf("%d",&b);
int c=0;
scanf("%d",&c);
int d=0;
scanf("%d",&d);
printf("%f",(a+b+c+d)/4.0);
return 0;
}

#include
int main(){
int arr[5];
int len = sizeof(arr)/sizeof(int);
printf("%d \n",len);
for(int i =0;i<=len-1;i++){
scanf("%d",&arr[i]);
}
double totai =0;
for(int i =0;i<=len-1;i++){
total+=arr[i];
}
printf("%f",(total)/len)
}