单选题
下面 C 程序中,设变量count 的地址为2000。则该段程序执行后,屏幕上的显示结果应
为(53) 。
# include
main(void)
{ int count,q;
int *m;
count = 100;
m = &count;
q = *m;
printf(“q=%d;\n”,q);
return 0;
}
【正确答案】
C
【答案解析】 本题考查C语言编程方面的基础知识。C语言中,指针变量的应用十分广泛,该题中,变量count的地址为2000,语句“count=100;”为变量count赋值100,语句“m= &count;”将变量count的地址2000赋予变量m,语句“q=*m;”则将以m为地址的存储单元中的内容赋予q,即q=100。语句“print(“q=%d;\n”,q);”关于输出格式的描述中,限定了输出字符串末尾带有“;”。