//1.定义一个长度为5的int数组,分别用while和for遍历打印每一个值,每种都用两种方式:数组名和指针.
//************关键点:arr==&arr[0]
#include <stdio.h>
int main(){
int a[5]={1,2,3,4,5};
// 1.用while和数组名打印:
int i=0;
while (i<5) {
printf("%d\t",a);
i++;
}
printf("\n");
// 2.用for和数组名打印
for (int j=0; j<5; j++) {
printf("%d\t",a[j]);
}
printf("\n");
// 3.用while和指针打印
int *p=&a[0];
i=0;
while (i<5) {
printf("%d\t",*p+i);
i++;
}
printf("\n");
// 4.用for和指针打印
for (int j=0; j<5; j++) {
printf("%d\t",*p+j);
}
printf("\n");
return 0;
}
[/code] |
|