A-A+

下面程序有两个printf语句 如果第一个printf语句输出的是194 则第二个print

2022-08-12 18:29:41 问答库 阅读 197 次

问题详情

下面程序有两个printf语句,如果第一个printf语句输出的是194,则第二个printf语句的输出结果是【 】 main() { int a[10]={1,2,3,4,5,6,7,8,9,0},*p; p=a printf("%xn",p); printf("%xn",p+9); }


请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:la6
对于指针变量的运算,就是对地址的运算。本题中由于指针指向的是整型变量,所以,使指针变量移动9个位置也就是移动18个字节。注意,本题是以十六进制输出的。

考点:语句,程序