执行以下程序段,输出的结果为( )执行以下程序段,输出的结果为( ) main() { int a[2][3]={{3,2,7},{4,8,6}}; int *p,m; p=&a[0][0]; m=(*p)*(*(p+2))*(*(p+4)); /*这里是怎么计算的?*/printf(“m=%d”,m);}
来源:学生作业帮助网 编辑:作业帮 时间:2024/05/04 22:11:29
执行以下程序段,输出的结果为( )执行以下程序段,输出的结果为( ) main() { int a[2][3]={{3,2,7},{4,8,6}}; int *p,m; p=&a[0][0]; m=(*p)*(*(p+2))*(*(p+4)); /*这里是怎么计算的?*/printf(“m=%d”,m);}
执行以下程序段,输出的结果为( )
执行以下程序段,输出的结果为( )
main()
{ int a[2][3]={{3,2,7},{4,8,6}};
int *p,m;
p=&a[0][0];
m=(*p)*(*(p+2))*(*(p+4)); /*这里是怎么计算的?*/
printf(“m=%d”,m);}
执行以下程序段,输出的结果为( )执行以下程序段,输出的结果为( ) main() { int a[2][3]={{3,2,7},{4,8,6}}; int *p,m; p=&a[0][0]; m=(*p)*(*(p+2))*(*(p+4)); /*这里是怎么计算的?*/printf(“m=%d”,m);}
84
m=(*p)*(*(p+2))*(*(p+4));
首先(*p)指p指针指向内存位置的int型变量的值,即a[0][0],因此(*p)=3
然后看(*(p+2))指的是p所指位置之后第二个元素,即a[0][2],因此(*(p+2))=7
最后(*(p+4))=a[1][0]=4,因此m=3*7*4=84
执行以下程序段,输出的结果为( )执行以下程序段,输出的结果为( ) main() { int a[2][3]={{3,2,7},{4,8,6}}; int *p,m; p=&a[0][0]; m=(*p)*(*(p+2))*(*(p+4)); /*这里是怎么计算的?*/printf(“m=%d”,m);}
如图,程序执行后输出的结果为多少?
写出执行下列程序的输出结果.
写出执行下列程序的输出结果.
写出执行下列程序的输出结果.
写出执行下列程序的输出结果.
执行以下程序段后,输出结果和a的值是().int a=10; printf(%d,a++); A、11 和 10 B、10 和 11 C、11为什么输出时10
若a、b、c均为int型变量,则执行以下程序段后的输出结果为( ). b=(a=10,a+5,c=10)
执行下图所示的程序框图表示的算法,其输出的结果s为
下列程序段的执行结果为 n=1:s=0 Do while s
VB 下列程序段的执行结果为 X=2 Print X+1;X+1
下列程序段的执行结果为 n=1:s=0 Do while s
C语言题 求运行结果 下列程序段执行后的输出结果是( )下列程序段执行后的输出结果是( )int k=-4,a=3,b=2,c=1;printf(%d/n,k
按照如图的程序框图执行,.若输出地结果为15,则M处的条件为
vb 下列程序段执行的结果是
列程序执行后输出的结果为( )#includeabc(){ static int x=0; ++x; printf(%d,x);}main(){ abc(); abc();abc();}
执行以下程序段的输出结果是________.char a[5]= 123,b[7]= ABCDEF; strcpy(b,a);puts(b);
该程序执行后输出的结果是什么呢?能不能写一下详细过程?