下列表达式,能将P声明为常量指针的是()
A: constint*P;
B: int*constP;
C: constint*constP
D: int*P
A: constint*P;
B: int*constP;
C: constint*constP
D: int*P
A
举一反三
- 下列表达式,哪一是声明P为指向常量的指针() A: const int *p B: int* const p; C: const int *const p D: int *p
- 指针定义char*constp表示__________是常量;指针定义constchar*p表示__________是常量。
- 以下声明语句中,用于声明一个行指针变量的是()。 A: int *p(int); B: .int *p; C: int(*p)[3]; D: int(*p)(int);
- 以下声明语句中,用于声明一个行指针变量的是()。 A: int *p(int); B: .int *p; C: int(*p)[3]; D: int(*p)(int);
- 以下声明语句中,用于声明一个行指针变量的是( ). A: int * p(int); B: int * p; C: int (* p)[3]; D: int (* p)(int);
内容
- 0
下列声明语句中定义二级指针变量的语句是________。 A: int *p; B: int **p; C: int p[4]; D: int (*p)( );
- 1
若有声明语句“inta;constint*p=&a;”,则。 A: p是一个指向常量的指针,不能通过p来改变所指对象a的值 B: p是一个指针型的常量,不能通过p来改变所指对象的值 C: p是一个指向常量的指针,所以a的值不能被改变 D: p是一个指针型的常量,所以a的值不能被改变
- 2
若有声明语句“int a; int * const p=&a;”,则 。 A: p是一个指针型的常量,指针p本身的值不能被改变 B: p是一个指针型的常量,a的值不能被改变 C: p是一个指向常量的指针,所以a的值不能被改变 D: p是一个指向常量的指针,指针p本身的值可以改变
- 3
下列定义函数指针变量正确的是( )。 A: int *(p)(int a,int b); B: int (*p)(int a,int b); C: int *p(int a,int b); D: int p(int a,int b);
- 4
下列关于指针变量p的定义与初始化语句中正确的是______。 A: int a,*p=a; B: int a,*p=*a; C: int a,p=*a; D: int a,*p=&a;