有以下程序段: main() { int a=5,*b,**c; c=&b;b=&a; } 程序在执行了c=&b;b=&a;语句后,表达式**c的值是______。

admin2010-01-10  28

问题 有以下程序段:    main()    {    int a=5,*b,**c;    c=&b;b=&a;    }    程序在执行了c=&b;b=&a;语句后,表达式**c的值是______。

选项 A、变量a的地址
B、变量b中的地址
C、变量a中的值
D、变量b的地址

答案4

解析 指针变量是用来存放地址的。&:取地址运算符。*:指针运算符。**c为指针变量*c所指向的存储单元,*c为指针指针变量c所指向的存储单元,而c=&b表示c为变量b的地址,b=&a表示b为变量a的地址。表达式**c的值就是变量a中的值。
转载请注明原文地址:https://kaotiyun.com/show/LFWp777K
0

最新回复(0)