黑马程序员技术交流社区
标题:
现学现卖 用指针初始化 遍历数组 感觉好像反倒复杂了点
[打印本页]
作者:
38740820
时间:
2015-9-4 23:18
标题:
现学现卖 用指针初始化 遍历数组 感觉好像反倒复杂了点
#include <stdio.h>
int main(){
int len;
printf("请输入长度:\n");
scanf("%d",&len);
int arr[len];
int *p=arr;
for (int i=0; i<len; i++) {
printf("请给第%d个元素赋值:\n",i);
scanf("%d",p+i);
}
for (int i=0; i<len; i++) {
printf("%d\t",*(p+i));
}
return 0;
}
复制代码
作者:
TTsu
时间:
2015-9-4 23:24
豪哥,我也现学现卖一下, printf("%d\t",*(p+i)); 可以写成 printf("%d\t",*p++);
作者:
38740820
时间:
2015-9-4 23:38
TTsu 发表于 2015-9-4 23:24
豪哥,我也现学现卖一下, printf("%d\t",*(p+i)); 可以写成 printf("%d\t",*p++); ...
哇塞 我试了试 真可以啊
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2