指针定义char*constp表示__________是常量;指针定义constchar*p表示__________是常量。
指针本身, 指针指向的对象
本题目来自[网课答案]本页地址:https://www.wkda.cn/ask/pyamjjzoptzzooo.html
举一反三
- 语句const char *p; 定义了p是指向字符串的常量指针。
- 定义指针常量和常量指针的格式是一样的。
- 下列表达式,能将P声明为常量指针的是() A: constint*P; B: int*constP; C: constint*constP D: int*P
- const char *p说明了p是指向字符串常量的指针
- 对于指针类型的常量,即指针常量本质上是一个常量,指针用来说明常量的类型,表示该常量是一个指针类型的常量。指针常量(指针类型的常量)与常量指针(指向常量的指针)的一个区别在于:指针常量指向的对象(目标)的内容是可以修改的,但不能修改该指针常量所指向的对象(目标)。而常量指针指向的对象(目标)的内容是不可以修改的,但可以将其指向其他的对象(目标)。
内容
- 0
指针只能定义成变量,不能定义成常量
- 1
若有定义:char ch;使指针p指向变量ch的定义语句是char *p=&ch;。
- 2
若有声明语句“int a; int * const p=&a;”,则 。 A: p是一个指针型的常量,指针p本身的值不能被改变 B: p是一个指针型的常量,a的值不能被改变 C: p是一个指向常量的指针,所以a的值不能被改变 D: p是一个指向常量的指针,指针p本身的值可以改变
- 3
声明指针的语句中,_____________号是指针定义符,指针变量名表示指针
- 4
语句“int *p;”中的“*”表示定义的是一个指针变量。