若有语句 int a, *p=&a; , 则其中的运算符&的含义是( )
A. 逻辑与运算
B. 位与运算
C. 取变量地址
D. 取变量值
查看答案
若有语句int a,*p=&a; , 则以下输入语句正确的是( )
A. scanf(“%d”,*p);
B. scanf(“%d”,a);
C. scanf(“%d”,p);
D. scanf(“%d”,&p);
若有语句int a,*p=&a; *p=10; ,则以下描述正确的是( )
A. 以上语句中两个*运算符的功能是相同的
B. 运算符*比运算符&的优先级低,所以*p=&a 中先取a的地址
C. 运算符*比运算符&的优先级高,所以*p=&a中不先取a的地址
D. 以上语句中两个*运算符的功能是不相同的
若有语句int a,*p=&a;*p=10; , 则以下表达式中结果不为10的是( )
A. *p
B. a
C. *&a
D. &* p
若有语句int a,*p;,并希望p指向变量a,则以下语句正确的是( )
A. p=a;
B. p=&a;
C. &p=a;
D. p=*a;