77问答网
所有问题
当前搜索:
const char *p
const
char
星P是什么意思?
答:
这里是
const
char
*p
;他的意思是p指向的目标空间的内容不可变化.例如定义char c='A'; p=&c;则c的内容不可以变化.如c='B';等一些企图改变变量c的值的做法都不行.然而p仍然是动态的,就是它还可以指向别的空间,被赋予新的地址值,只是被他指向的目标空间的内容不可变化,如上面的c值始终为'A'...
const
符号常量;(1)const
char
*p
(2)char const *p(3)char * const p...
答:
【答案】:如果
const
位于星号的左侧,则const就是用来修饰 指针所指向的变量,即指针指向为常量;如果const位于星号的右侧,const 就是修饰指针本 身,即指针本身是常量。(1)const
char
*p
一个指向char 类型的const 对象指针,p 不是常量,我们可以修改p的值,使其指向不同的char,但是 不能改变它指...
const
char
*
*p
;中什么是不可改变的
答:
const char **p
是让整个字符串数组中的每个字符串的每个字符都不能变 比如p[i][j]就不能赋值 但是p、p[i]都是可以被修改的 另外:char* const *p; // 这个是p[i]不能被修改char **const p; // 这个是p不能被修改
char
*
const
p char const
* p
const char
*p
三个有什么区别_百度知 ...
答:
char * const
p
修饰p 说的是p的值不能改变。 但是*p是可以改变的。 这种叫指针常量。指针本身是常量的意思。后面两个等效 char const * p 和const char *p const修饰的 都是*p, p的值可以变,但是p指向空间是不可以修改的。 这种叫常量指针, 指向常量的指针。
如何理解
const
char
*,char const*,char*const等
答:
const
char
*p; //
*p
是const,p可变 const (char *) p;//p是const,*p可变 char* const p; //p是const,*p可变 const char* const p; //p和*p都是const char const * p;// *p是const,p可变 (char*) const p;//p是const,*p可变 char* const p;// p是const,*p可变 char...
char
*
const
p;与 const char
* p
;的区别
答:
const
char
* p
等价于 char const
*p
,定义出来的指针可以p++;char * const 定义出来的指针不可以++;const 表“只读”
...p1 = p2;//错误,为什么?
const
char
*p
3; char *p4=NULL; p3 = p...
答:
。 由于
char
** 和
const
char ** 都是没有限定符的指针类型,但它们所指向的类型不一样(前者指向char *,后者指向 const char *),因此它们是不相容的。二、const char
*p
3; char *p4=NULL; p3 = p4;//正 p3指向的变量值不变,但p3本身指向谁是允许的.(*p3)++是错误的。
若指针p定义为
const
char*p
=*duoyi*;则p所指向的数据可以改变吗_百度知 ...
答:
不可以。
const
char
*p
可以理解为把p指向的数据当做常量看,因此不能通过p改变它指向的数据。
(100分求解)
const
char
*p
=“123” 和char *p =“123”的区别
答:
const
char
*p
="123" //表示指针p所指向的内容是不可改变的,即赋值后就不能再改变;char *p="123" //表示指针p所指向的内容是可以改变的,即赋值后仍然可以再次修改其所指向的内容;
关于
const
char
*p
做形参传入字符串常量的问题
答:
可以传入字符串常量 cout <<
*p
;输出的是字符串p的第一个字符的值(p为
char
*型, *p为char 型)如果要输出完整字符串 则需要 cout <
1
2
3
4
5
6
7
8
9
10
下一页
尾页
其他人还搜
int *p[4]和int(*p)[4]
指针常量和常量指针题目
在传值调用中要求实参和形参
静态成员函数中有this指针吗
C语言中include是什么意思
字符串逆序函数功能
下列函数中,什么不能重载
引用调用和值调用
for循环中循环变量的作用域