#include main(){int a[]={1,2,3,4,5,6,7,8,9,0},*p; p=a; printf("%x\n",p);printf("%x\n",p+9提问是这样的,若一个int类型的变量占两字节,第一个printf语句输出194,则第二个printf语句输出的结果是多少?

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/22 08:43:33
#includemain(){inta[]={1,2,3,4,5,6,7,8,9,0},*p;p=a;printf("%x\n",p);printf("%x\n",p+9提问是这样的,若一个int类型

#include main(){int a[]={1,2,3,4,5,6,7,8,9,0},*p; p=a; printf("%x\n",p);printf("%x\n",p+9提问是这样的,若一个int类型的变量占两字节,第一个printf语句输出194,则第二个printf语句输出的结果是多少?
#include main(){int a[]={1,2,3,4,5,6,7,8,9,0},*p; p=a; printf("%x\n",p);printf("%x\n",p+9
提问是这样的,若一个int类型的变量占两字节,第一个printf语句输出194,则第二个printf语句输出的结果是多少?

#include main(){int a[]={1,2,3,4,5,6,7,8,9,0},*p; p=a; printf("%x\n",p);printf("%x\n",p+9提问是这样的,若一个int类型的变量占两字节,第一个printf语句输出194,则第二个printf语句输出的结果是多少?
首先把数组a的首地址赋给了指针p,以十六进制输出,再继续以十六进制输出以首地址为基准地址加9的元素,也就是0.
很荣幸为您回答问题,祝您开心,生活愉快~~~