摘要: /*一个小程序,指针里不容易发现的小错误*///该程序输出的结果不是你输入的那10个整数,检查一下,答案在下面#includevoid main(){ int *p , i , a[10]; p = a; for(i=0;ivoid main(){ int *p , i , a[10]; p = a; for(i=0;i<10;i++){ scanf("%d",p++); } printf("\n"); p = p-10; // 因为第一个for循环将p的值增加了十次,即指针P不再指向原来的数组,所以输出的不是你输入的10个数 也可以改成p = a 阅读全文
posted @ 2013-10-27 07:54 随风运转 阅读(994) 评论(0) 推荐(0) 编辑