77问答网
所有问题
指向常量的指针地址是什么、
比如这个例子
const char *p p="abcd";
abcd的地址是什么?
那么怎么运用它
给个例子,运用到以上例子
举报该问题
推荐答案 2008-09-16
const char *p p="abcd";
abcd的地址是什么?
应该是const char *p="abcd";
他是在静态内存中的一个位置,具体是什么不一定。const 可加科不加,加了就说明*p的值不可以改变,不加也一样。
怎么运用呢,一般就是个固定字符串。
使用的方法很多,但是使用的机会并不多,也就是很少用
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/3pIYYNvv.html
其他回答
第1个回答 2008-09-16
char *Padd;
*Padd = p;
printf("%d",*Padd );
这样输出的就是你要的地址了
第2个回答 2008-09-16
p的值就是它的首地址。这个p不能被改变。也就是说,p是只读的。
第3个回答 2008-09-16
在常量区
相似回答
什么是常量指针,指针常量
?
答:
1.
常量指针
指的是指针的值是不能被改变的,就是指针的值是
常量,
假设 int *const p;关键点来了: const 修饰的是p,p是一个
指针,
我们知道指针也是一个变量,内存也会分配空间给他,他里面存的是
地址,
这样我们根据const关键字的属性就知道了: 指针变量p里面的值是不能改变
的,指针
变量里面
是
...
...表示
的指针
的
地址
值是
常量,
另一种是表示
指针指向
的量是常量,_百度...
答:
只要知道
地址是
一个被称为地址空间的集合中的元素——说白了是一个无符号整数;在通常情况下
,指向
一个对象
的指针
的值等于对象在存储器地址空间中首个字节的地址(尽管严格意义上不一定如此)就行了。对象类型中的const在最前面的情况下可以把const后移一位保持语义不变,如const char*类型等价于char c...
关于C语言中指派
地址
的概念
答:
首先先理解const
是什么
意思,如果是C++的话对指针来说const可以放置在2种位置 1、const int *p2 表示
指向常量的指针,
即指向的内容不能发生变化,如在初始分配后再执行*p2=3;是错误的,但是它的地址可以发生改变(即改变指向对象)。2、int* const p2表示
常量指针,
即
指向的地址
不能发生变化,但内容...
什么是常量指针,指针常量
答:
那么常量指针,
就是指向常量类型地址的指针
。比如const int * p;而指针常量,本质是常量。什么类型的常量?指针类型的常量,为了能够有个术语结构上的对比,你肯定知道整型常量,也知道是这么定义的:const int a;但指针常量,是这么定义的 : int * const a;const 在 *前面,是常量指针,const在*...
C语言
,指针
变量不是只能指向变量,不能
指向常量
吗?
答:
指针
变量是指向数据
地址的,
一般不指向常量,不过是可以
指向常量的,
指向常量一般不用,数据
地址是
变的 常指向0表示空值!
C语言
指针
数组的问题
答:
地址类型是 int (*)[3],含义是 指向(含3个整数的一维数组)的
常量指针,
该
指针指向的地址
为3个列的一行,所以数组名本身就是行地址。int *p[3]数组类型是 int *[3] ,含义是 :含3个(整数指针)的数组。地址类型是 int **,含义是:指向(整数指针)的常量指针。A)p=a,错误 取a的地址...
指针就是
地址
吗
,指针
变量难道不是地址?
答:
指针就是
地址,地址
就是指针;指针变量是一个变量,它保存了基本类型变量的地址。如果指针变量p保存了变量a
的地址,
那么称作p指向了a,*p 就是变量a。如果p是一个指针变量,*p 表示了以 p 的内容为地址的变量,就是p
指向的
变量。可以这样来理解指针:
指针是
一种特殊的语言机制,它存放的是其它变量的...
大家正在搜
指向常量的指针和指针类型的常量
常指针和指向常量的指针
常量指针和指针常量的区别
指向常量的常指针
常量指针与变量指针的区别
常指针和指针常量
指针变量和指针常量
指针可以指向常量吗
指针能否指向一个常量
相关问题
指向常量的指针变量可以指向变量吗?
指针常量为什么不能指向标识常量
指针变量的地址是常量吗?
为什么不能把常量的地址赋给指针变量?
指向常量的指针所指向的内存是不能修改的,但下面的值为什么修改...
指向常量的指针是常量指针吗?
指针就是地址吗,指针变量难道不是地址?
指针变量和指针常量有什么区别,如何辨别?