问题库
search
首页 计算机 驾照考试 关于

有以下程序: #include <stdio.h> main() { int n,*p=NULL;  *p=&n;  printf("Input n:"); scanf("%d",&p); printf("output n:"); printf("%d\n",p); } 该程序试图通过指针p为变量n读入数据并输出,但程序有多处错误,以下语句正确的是(  )


  • A.int n,*p=NULL;
  • B.*p=&n;
  • C.scanf("%d",&p)
  • D.printf("%d\n",p);
浏览53
计算机二级office题库App
收录最新试题,随时随地刷题
参考答案:A
解析:

【解析】选项B)的正确写法应为p=&n;选项C)的正确写法应为scanf("%d",p);选项D)的正确写法应为 printf("%d\n",*p)。