已知:const int x = 23;定义指针q指向x,语句是( )。
A: const int *q=&x;
B: int * const q=x;
C: const int *q=x;
D: int * const q=&x;
A: const int *q=&x;
B: int * const q=x;
C: const int *q=x;
D: int * const q=&x;
举一反三
- 已知:const int x = 23;定义指针q指向x,语句是( )
- 定义q为一个指向int类型的变量i的常指针语句( )。 A: int * const q=i; B: int * const q=&i; C: const int *q=i; D: const int *q=&i;
- 下列一维数组定义正确的是( )。 A: int x;x=6; int num[x]; B: const int x=6; float a[x]; C: const float x=6; int b[x]; D: int x=6; int c[x];
- 下列定义常变量x的语句中,正确的是( )。 A: B: define x 10 C: const x 10; D: const int x = 10; E: const int x;
- 以下对指针变量的操作中,错误的程序段是( )。 A: int x=0,*p; *p=x; B: int x=1,*p,*q=&x;p=q; C: int *p,*q; q=p=NULL; D: int p,*q; q=&p;