标题: 数组在指针下的输入与输出 [打印本页]

作者: xiaojuan    时间: 2014-9-17 14:43
标题: 数组在指针下的输入与输出
#include<stdio.h>

int main (void)
{
int * p, i, a[10];

p = a;   //p是指针,a可以说数组的首个地址,这句话的含义可以说是将a这个数组的首个元素的地址赋值给p

for(i=0; i<10; i++)
  scanf ("%d,"&a[i]);

p = a;  //这句话必不可少,加上这句话相当于从新定义了p,因为在上一句,已经将p放到了a[9]

for (i=0; i<10; i++,p++) //p++加的是地址
  printf ("%d ",*p);

printf ("\n");

return 0;
}








欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1