有以下程序: #include main() {int n,*p=NULL: *p=&n: prinff(“Input n:”);8eanf(“%d”,&p);prinff(“output n:”);prinff(“

admin2020-06-16  31

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

选项 A、int n,*p=NULL;
B、*p=&n;
C、seanf(“%d”,&p)
D、printf(”%d\n”,P);

答案A

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

随机试题
最新回复(0)