首页 > 用户发贴区 > 编程问题提问区 > 看一错误指针程序!
2007
11-22

看一错误指针程序!

#include <stdio.h>
void main()
{
 int a[10];
 int i,*pa=NULL;
 for (i=0;i<10;i++)
  scanf(“%d”,&a[i]);
 for(pa=a;pa<(pa+9);pa++)
  printf(“%d”,*pa);
}


结果很糟糕!!


请问大虾哪里有毛病拉@@


看一错误指针程序!》有 2 条评论

  1. 5iluo 说:

    #include <stdio.h>
    void main()
    {
     int a[10];
     int i,*pa=NULL;
     for (i=0;i<10;i++)
      scanf(“%d”,&a[i]);
     for(pa=a;pa<(pa+9);pa++)//pa<(pa+9)这句话你看看,,
                                        // pa是一直在变的,,应该pa<(a+9)
      printf(“%d”,*pa);
    }

  2. wfnh 说:

    哦,是啊!真是一言惊醒梦中人啊!!!

    好,那我的好多错的程序都可以改了!!!

留下一个回复