c语言中有关指针的问题 A)int n,*p=NULL; B)*p=&n; C)scanf("%d",&p) D)printf("%d\n",p);
#include<stdio.h>main(){intn,*p=NULL;*p=&n;printf("Inputn:");scanf("%d",&p);printf("o...
#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);
请帮忙给出正确答案和分析,谢谢! 展开
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);
请帮忙给出正确答案和分析,谢谢! 展开
2个回答
2013-08-17
展开全部
A是对的。
追问
为什么?
追答
B)*p=&n; ——应该改为p=&n;
C)scanf("%d",&p) ——应该为canf("%d",p)
D)printf("%d\n",p);——应该为printf("%d\n",*p);
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询