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

admin2010-12-16  26

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

选项 A、0x12345678     
B、0x21000000
C、100     
D、异常

答案C

解析  “int *p=&i;”是将i的地址赋值给指针,这是*ip的数值为i的数值100。然后执行“int k=*ip;”语句,将k的值赋给*ip,即100。
转载请注明原文地址:https://jikaoti.com/ti/ZFW0FFFM
0

最新回复(0)