当前位置: 答题翼 > 问答 > 继续教育 > 正文
目录: 标题| 题干| 答案| 搜索| 相关
问题

有以下程序段int n *p=NULL;*p=&n;printf(输入 n:); scanf(\%d


有以下程序段int n,*p=NULL;*p=&n;printf("输入 n:"); scanf("%d",&p);printf("输出 n:"); printf("%d/n",p);该程序段试图通过指针p为变量n读入数据并输出,但程序有多处错误,以下语句正确的是()。

A、scanf("%d",&p);

B、printf("%d/n",p);

C、*p=&n;

D、int n,*p=NULL;

参考答案
您可能感兴趣的试题
  • 有以下程序:inlucde<stdio.h>main()D)2 3 3{int n,*P=NULL;*p=&n;printf("input n:");scanf("%d

  • 若有说明:int*p,m=5,n;以下正确的程序段是 A.p=&n;scanf("%d",&p); B.p=&am

  • 有以下程序#include <stdio.h>main{ int n,*p=NULL; *p=&n;printf("Input n:");scanf(

  • 有以下程序段int n=0 p;do {scanf(\%d &p);n++;}while(p!=12345 &&n

  • 有以下程序段int n=0 p;do {scanf(“%d” &p);n++;} while (p!=12345 && n<3);此处do-

  • 若有说明:int *p m=5 n;以下正确的程序段是()。A.p=&n;scanf(\%d &p);B.p=&n;scanf(