黑马程序员技术交流社区
标题:
用while和for遍历打印数组中的每一个值
[打印本页]
作者:
i_iOS
时间:
2015-10-3 21:14
标题:
用while和for遍历打印数组中的每一个值
//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]
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2