问题 单项选择题

若有下列定义及初始化语句: int i=100; int *ip=&i; int k=*ip; 并假设整型数i的地址为0x12345678,指针ip的地址为0x21000000,则k的值为( )。

A.0xl2345678

B.0x21000000

C.100

D.异常

答案

参考答案:C

解析: “int *ip=&i;”是将i的地址赋值给指针,这是*ip的数值为i的数值100。然后“int k=*ip;”,k的值赋值为*ip的数值,即100。

单项选择题 A1型题
单项选择题