指针问题,找错?????????????
#include<stdio.h>void main()
{
int a[5],*p,b;
p=a;
printf("请输入一组数据:");
for (b=0;b<=4;b++)
{
scanf("%d",a[0]);
}
for (b=0;b<=4;b++)
printf("%d",p+b);
}
root@~ #cat 6.c #include <stdio.h> int main (void) { int a[100],*p,*q,i,n; //指针变量p,q printf ("Enter numbers of array:");//输入元素个数 scanf ("%i",&n); p=a; //数组首地址 q=a+n; //数组末地址 //输入 for(i=0;i<n;i++) { scanf ("%i",&a[i]); } //打印 printf ("\nyour input is:\n"); // for(p;p<q;p++) { printf ("%i ",*p); } printf ("\n"); return 0; } root@~ #