C语言中数组名直接加数字的用法?请举例
展开全部
//切记一点数组名代表数组的首地址,还有就是arr[i] == *(arr + i)
#include <stdio.h>
int main(void){
int arr[5] = {37,10,30,87,10};
int len = 5;
int i,*p;
p = arr;
//第一种循环数组的方法
printf("第一种循环数组的方法:\n");
for(i=0;i<len;i++){
printf("%d ",*(arr+i));
}
printf("\n");
printf("第二种循环数组的方法:\n");
//第二种循环数组的方法
for (i=0; i<5; i++) {
printf("%d ",*(p+i));
}
printf("\n");
return 0;
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询