问题

若有定义语句: double x[5]={1.0,2.0,3.0,4.0,5.0},*p=x; 则错误引用 x 数组元素的是

A)*p

B)x[5]

C)*(p+1)

D)*x

参考答案
您可能感兴趣的试题
  • 若有定义语句: char s[10]= 1234567\0\0 ; ,则 strlen(s) 的值是A)7B)8C)9D)10
  • 以下叙述中错误的是A) 用户定义的函数中可以没有 return 语句B) 用户定义的函数中可以有多个 return 语句,以便可以调用一次返回多个函数值C) 用户定义的函数中若没有 return 语句
  • 以下关于宏的叙述中正确的是A) 宏名必须用大写字母表示B) 宏定义必须位于源程序中所有语句之前C) 宏替换没有数据类型限制D) 宏调用比函数调用耗费时间
  • 有以下程序#include main(){ int x=1,y=2,z=3;if(x>y)if(y
  • 有以下程序#include main(){ int i=5;do{ if(i%3==1)if(i%5==2){ printf( *%d ,i); break; }i++;}
  • 有以下程序#include int fun(int a,int b){ if(b==0) return a;else return(fun(--a,--b));}main(){ pr