有以下程序: #include main( ) {int n,*p=NULL; *P=&n: printf("Input n:"); scanf("%d",&p);printf("output n:");p

admin2021-06-15  17

问题 有以下程序:
    #include   
    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、scartf("%d",&p)
D、printf("%d\n",P);

答案A

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

最新回复(0)