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

admin2010-06-06  27

问题 若有下列定义及初始化语句:    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。
转载请注明原文地址:https://jikaoti.com/ti/MlW0FFFM
0

随机试题
最新回复(0)