单选题
若存在定义“int k, *q;”,则下列赋值表达式正确的是______。
A、
q=*(&k+1)
B、
q=&k
C、
q=k
D、
*q=&k
【正确答案】
B
【答案解析】
[解析] int型指针变量q中只能存放int型变量的地址,而表达式&k的值正好是变量k在内存中的地址,选项B正确。其他三个表达式左右两端类型均不匹配。
提交答案
关闭