77问答网
所有问题
当前搜索:
指针指向的地址
一个
指针
可不可以
指向
多个
地址
答:
指针
变量定义如下:char a;char *p=&a;指针变量p
指向
a
的地址
当定义一个指针p时,CPU会在内存中分配一个字(16位寻址系统)给指针变量,未初始化时,这个字的内容是随机的,当有初始化时,如同本例那就将a的物理地址赋给指针p,指针变量p里面存储的是变量a的地址,同一时间p只能存储一个变量...
指针地址
是什么意思
答:
由于通过地址能找到所需的变量单元,可以说,
地址指向
该变量单元。因此,将地址形象化的称为“
指针
”。意思是通过它能找到以它为地址的内存单元。[1] 在高级语言中,指针有效地取代了在低级语言,如汇编语言与机器码,直接使用通用暂存器的地方,但它可能只适用于合法地址之中。指针参考了存储器中 某个...
在C++里面,如果两个指针互换
地址
,那么两个
指针的指向的
值互换吗?
答:
首先说明一点,任意对象的地址有天然的常量属性,是不可能互换的 比如:int a,b;int* pi;pi=&a;&a=&b; //这个是不行的,&a是个const&b=pi; //&b也是个const我估计你的意思是,通过函数交换两个指针的值,如果用C语言的方法,那就是把
指针的地址
传递给函数,就是二级指针了:void swapp(...
...和 “
指针地址的
值” 和 “
指针指向的
值” 有什么区别?
答:
直接地对地址进行操作,其的值直接指向存在电脑存储器中另一个地方的值。通过地址能找到所需的变量单元,也就是,
地址指向
该变量单元。由此,地址形象化的被称为“
指针
”。其意是通过它能找到以它为地址的内存单元。指针一般出现在比较接近机器语言的语言,如汇编语言或C语言。
c语言中
指针
怎么使用?
答:
(1)int *a :表示一个指向int型变量的指针,
指向的
是变量
的地址
单元 (2)char *b:表示一个指向char变量的指针 a表示的是这个
指针指向
地址的值,a为此指针本身的地址,这点要明确,一般用*(a+1)、*(a+2)来表示值,如:int nums[5]={0,1,2,3,4};int *a=nums;printf("%d %d %p\n...
指针
就是
地址
吗,指针变量难道不是地址?
答:
它存放的是其它变量
的地址
,并且可以通过解引用操作符*,来获取该地址的内容。这也造成了一种
指向的
关系。各变量的类型推导,foo_p是
指针
,且指向int,故foo_p的类型是int*,也就是在'*'前添加int;foo_pp也是指针,且指向foo_p,故foo_pp的类型是int**,也就是在'*'前添加int*。
本人是C语言菜鸟,大神求打救,简述一下什么是
指针
,什么是
的地址
...
答:
int *p_i;p_i=&i; //&是取地址运算符。&i就是变量i的地址。double *p_d;p_d=&a;你想指向的变量是什么类型,你定义的
指针
就要是什么类型。另外也可以在定义指针的时候就赋值,如:int *p_i=&i; (这和*p=&i是不一样的,p是指针变量,*p是
指向的地址
的内容,定义时 int *p的*p...
C语言,
指针
变量不是只能
指向
变量,不能指向常量吗?
答:
指针
变量是
指向
数据
地址
的,一般不指向常量,不过是可以指向常量的,指向常量一般不用,数据地址是变的 常指向0表示空值!
指向
常量的
指针地址
是什么、
答:
const char *p p="abcd";abcd
的地址
是什么?应该是const char *p="abcd";他是在静态内存中的一个位置,具体是什么不一定。const 可加科不加,加了就说明*p的值不可以改变,不加也一样。怎么运用呢,一般就是个固定字符串。使用的方法很多,但是使用的机会并不多,也就是很少用 ...
C语言怎么让
指针指向
某个变量
答:
首先要知道两个最基础的知识点:1、&a指向的是a
的地址
。2、
指针指向的
是地址,和整型变量的值并不对等,也就是int *与int不对等,是不能从int转换为int *的。知道以上两个最基础的知识点,你的问题就很简单了 。第一个:int *p;p=&a;是正确的。定义指针变量p,然后才将p指向变量a的地址。...
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
有说明指针p指向地址为1500
指针指向数组首地址
取指针指向的内容
如何获取一个指针的地址
指针 地址
指针取地址
获取指针地址
指针指向
一什么指针