执行以下程序段后, m的值为( ) int a[6]={1,2,3,4,5,6}, m, *p; p=&a[0]; m=(*p)*(*(p+2))*(*(p+4));
A: 15
B: 14
C: 13
D: 12
A: 15
B: 14
C: 13
D: 12
举一反三
- 中国大学MOOC: 执行以下程序段后,m的值为( )。int a[2][3]={1,2,3,4,5,6};int m,*p=&a[0][0];m=(*p)*(*p+2)*(*p+4);
- 执行下列程序段后,m的值为【 】int a[2][3]={{1,2,3},{4,5,6}};int m,*p=&a[0][0]; m=(*p)*(*(p+2))*(*(p+4)); A: 15 B: 18 C: 12 D: 10
- #include [stdio.h]main( ){ int a[ ]={1, 2, 3, 4, 5, 6}; int x, y, *p; p = &a[0]; x = *(p+2); y = *(p+4); printf(“*p=%d, x=%d, y=%d\n”, *p, x, y);} 运行结果为_____________
- 执行以下的程序段后,m的值是() 。 int a[2][3]=(1,2,3),4,5,6 int m,*p; p=aa[0][0]; m=p[4]; A: 4 B: 5 C: 3 D: 不确定
- 分析以下程序的运行结果#include <;stdio.h>;main( ){ int a[ ]={1, 2, 3, 4, 5, 6};int x, y, *p;p = &a[0];x = *(p+2);y = *(p+4);printf(“*p=%d, x=%d, y=%d\n”, *p, x, y);}