更多"若已定义:int a[9],*p=a;并在以后的语句中未改变p的值,不"的相关试题:
[单项选择]若已定义:int a[9],*p=a;并在以后的语句中未改变P的值,不能表示a[1]地址的表达式是( )
A. p+1
B. a+1
C. &a[1]
D. *p[1]
[单项选择]若已定义:int a[9],*p=a;并在以后的语句中未改变p的值,下列选项中不能表示 a[1]地址的表达式是( )。
A. p+1
B. a+1
C. a++
D. ++p
[单项选择]若已定义:“int a[9],*p=a;”,并在以后的语句中未改变p的值,不能表示a[1]地址的表达式是______。
A. p+1
B. a+1
C. a++
D. ++p
[单项选择]若要求定义具有10个int型元素的一维数组a,则以下定义语句中错误的是
A. #define N 10 int a;
B. #define n 5 int a[2*n];
C. int a[5+5];
D. int n=10,a;
[单项选择]已知:int m=10:在下列定义引用的语句中,正确的是【 】
A. int &x=m;
B. int y=&m;
C. int &z;
D. int &t=&m;
[单项选择]已知:int n=10; 在下列定义引用的语句中,正确的是( )。
A. int &x=n;
B. int x=&n;
C. int &x;
D. int &x=&n;
[单项选择]若已定义x和y为double类型,则表达式“x=1,y=x+3/2”的值是( )。
A. 1
B. 2
C. 2.0
D. 2.5