问题

若有定义: int w[3][5]; ,则以下不能正确表示该数组元素的表达式是

A)*(*w+3)

B)*(w+1)[4]

C)*(*(w+1))

D)*(&w[0][0]+1)

参考答案
您可能感兴趣的试题
  • 若有以下函数首部int fun(double x[10], int *n)则下面针对此函数的函数声明语句中正确的是A)int fun(double x, int *n);B)int fun(doubl
  • 若有定义语句: int k[2][3],*pk[3]; , 则以下语句中正确的是A ) pk=k;B ) pk[0]=&k[1][2];C ) pk=k[0];D ) pk[1]=k;
  • 有以下程序void change(int k[ ]){ k[0]=k[5];}main(){ int x[10]={1,2,3,4,5,6,7,8,9,10},n=0;while( n<=4 ) {
  • 若要求定义具有 10 个 int 型元素的一维数组 a ,则以下定义语句中错误的是A ) #define N 10int a[N];B ) #define n 5int a[2*n];C ) int
  • 有以下程序main(){ int x[3][2]={0},i;for(i=0; i<3; i++) scanf(%d,x[i]);printf(%3d%3d%3d\n,x[0][0],x[0]
  • 有以下程序main(){ char s[]={aeiou},*ps;ps=s; printf(%c\n,*ps+4);}程序运行后的输出结果是A)aB)eC)uD) 元素 s[4] 的地址