8,执行以下程序段后,m的值为()int a[2] [3]={{1,2,3},{4,5,6};int m,*p;p=&a[0][0];m=(*p)*(*(p+2))*(*(p+4));

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/19 05:21:22
8,执行以下程序段后,m的值为()int a[2] [3]={{1,2,3},{4,5,6};int m,*p;p=&a[0][0];m=(*p)*(*(p+2))*(*(p+4));
xPJ@YI2ļL~$tw.Ru YlhR૴.Ԯb*%&3iW(ō+a9sG'1bfS!XN#ditPiXŎ#" }(HEV6D#2lACrPw@yM?9/iL47'Mfy byɊ.CUaa*r;k?:/Ӊ$ ˂K:n?ntIg.|NyYh!b 3XBSx U,pNQG:z

8,执行以下程序段后,m的值为()int a[2] [3]={{1,2,3},{4,5,6};int m,*p;p=&a[0][0];m=(*p)*(*(p+2))*(*(p+4));
8,执行以下程序段后,m的值为()
int a[2] [3]={{1,2,3},{4,5,6};
int m,*p;
p=&a[0][0];
m=(*p)*(*(p+2))*(*(p+4));

8,执行以下程序段后,m的值为()int a[2] [3]={{1,2,3},{4,5,6};int m,*p;p=&a[0][0];m=(*p)*(*(p+2))*(*(p+4));
虽然a是二维数组,数据依然顺序排列:1 2 3 4 5 6
p指向数组首地址,即1所在位置
*p=1
*(p+2)=3 //p+2指向3
*(p+4)=5
m=1*3*5=15