若定义:int a=511,*b=&a;则printf(“%d\n”,*B) ;的输出结果为

admin2009-01-15  38

问题 若定义:int a=511,*b=&a;则printf(“%d\n”,*B) ;的输出结果为

选项 A、无确定值
B、a的地址
C、512
D、511

答案8

解析 本题考核的知识点是printf()函数的输出格式.本题中先定义了一个int型的变量a并赋初值为511,接着定义了一个指向a的指针变量b,在printf()函数的输出格式中,是输出 *b,即输出指针所指向变量a的值为511,因此输出 511。所以,4个选项中D为所选。
转载请注明原文地址:https://kaotiyun.com/show/NbXp777K
0

最新回复(0)