有以下程序: #include main() {int n,*p=NULL; *p=&n; pfinff("Input n:");scanf("%d",&p);pfinff("output n:");pfinff("%d\n",P); } 该程序试图通过指

admin2017-07-05  23

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

选项 A、int n,*p=NULL;
B、*p=&n;
C、scanf("%d",&p)
D、pfinff("%d\n",p);

答案A

解析 选项B)的正确写法应为p=&n;,选项C)的正确写法应为scanf("%d",p);,选项D)的正确写法应为printf("%d\n",*p)。
转载请注明原文地址:https://jikaoti.com/ti/WYi0FFFM
0

最新回复(0)