问题
单项选择题
变量定义并初始化正确的是( )
A.int a=1,*p=a;
B.int a=2,p=*a;
C.int a=3,p=&a;
D.int a=4,*p=&a;
答案
参考答案:D
解析: A项中,不能将一个变量赋值给一个指针变量;B项中,*a的表达方式错误;C项中,不能将变量的地址赋给变量。
变量定义并初始化正确的是( )
A.int a=1,*p=a;
B.int a=2,p=*a;
C.int a=3,p=&a;
D.int a=4,*p=&a;
参考答案:D
解析: A项中,不能将一个变量赋值给一个指针变量;B项中,*a的表达方式错误;C项中,不能将变量的地址赋给变量。