要禁止修改指针p本身,又要禁止修改p所指向的数据,这样的指针应定义为()
A: const char *p=“ABCD”;
B: char *const p=“ABCD”;
C: char const *p=“ABCD”;
D: const char * const p=“ABCD”;
A: const char *p=“ABCD”;
B: char *const p=“ABCD”;
C: char const *p=“ABCD”;
D: const char * const p=“ABCD”;
举一反三
- 语句const char *p; 定义了p是指向字符串的常量指针。
- const char *p说明了p是指向字符串常量的指针
- 下列表达式,哪一是声明P为指向常量的指针() A: const int *p B: int* const p; C: const int *const p D: int *p
- 【单选题】下面定义中只限定指针pstr所指空间内容不可修改的是() A. const char * pstr= “abcdef”; B. const char * const pstr= “abcdef”; C. char * pstr= “abcdef”; D. char * const pstr= “abcdef”;
- 要禁止修改指针p本身,又要禁止修改p所指向的数据,这样的指针应定义为________