int a[5]={1,2,3},*p;p=a;则,*(p+4)、*a的值分别为( ),( )
举一反三
- 对于数组的使用,以下做法正确的是:</p></p><p><p>(1) int a[]={1,2,3}</p></p><p><p>(2) int a[10]=new int[10]; a[10]=1;a[1]=1;</p></p><p><p>(3) int a[10]={1,”2”,3};</p></p><p><p>(4) int a[10]; a[1]=0</p></p>
- #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);} 运行结果为_____________
- 智慧职教: <p>下面代码:int a[5];int *p;a[0]=1;a[1]=2;p=a;*p的值</p>
- 下面代码:int a[5];int *p;a[0]=1;a[1]=2;p=a;*p的值 A: a B: 1 C: 2 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);}