早教吧 育儿知识 作业答案 考试题库 百科 知识分享

下面语句中完全正确的是A.inta,*p;*p=&a;B.inta,*p,*q=&a;p=q;C.inta,*p,*q;q=p;*q=a;D.inta=10,*p,*q;*p=a,q=p;麻烦说明错误选项错误的理由,

题目详情
下面语句中完全正确的是
A.int a,*p;*p=&a;
B.int a,*p,*q=&a;p=q;
C.int a,*p,*q;q=p;*q=a;
D.int a=10,*p,*q;*p=a,q=p;
麻烦说明错误选项错误的理由,
▼优质解答
答案和解析
这确的是B.
A,*p=&a; 试图将(int*)转换为int
C,q=p;,指针p没有初始化(指向不确定的位置)
D,*p=a;,指针p没有初始化(指向不确定的位置)