77问答网
所有问题
当前搜索:
指针指向的地址
指针
就是
地址
吗,指针变量难道不是地址?
答:
它存放的是其它变量
的地址
,并且可以通过解引用操作符*,来获取该地址的内容。这也造成了一种
指向的
关系。各变量的类型推导,foo_p是
指针
,且指向int,故foo_p的类型是int*,也就是在'*'前添加int;foo_pp也是指针,且指向foo_p,故foo_pp的类型是int**,也就是在'*'前添加int*。
一个
指针
可不可以
指向
多个
地址
答:
指针
变量定义如下: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语言菜鸟,大神求打救,简述一下什么是
指针
,什么是
的地址
...
答:
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语言中
指针
怎么使用?
答:
(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...
c语言 如何判断一个
指针
有没
指向
一个
地址
?
答:
其实你 int* p ; 时 p是指向一个随机
的地址
这个地址是未知的 一般 int* p=NULL ; 初始化 为空指针 避免
指针指向
未知地址
...和 “
指针地址的
值” 和 “
指针指向的
值” 有什么区别?
答:
直接地对地址进行操作,其的值直接指向存在电脑存储器中另一个地方的值。通过地址能找到所需的变量单元,也就是,
地址指向
该变量单元。由此,地址形象化的被称为“
指针
”。其意是通过它能找到以它为地址的内存单元。指针一般出现在比较接近机器语言的语言,如汇编语言或C语言。
C语言
指针指向
数组首
地址
写法疑问
答:
不会有问题。“int a,b,c; 等同于int a; int b; int c;”正确。“int a[10],*p=a;等同于int a[10];int *p=a;”也正确。可能是你int a[10]后面的那个分号是汉字分号造成的吧?
指向
常量的
指针地址
是什么、
答:
const char *p p="abcd";abcd
的地址
是什么?应该是const char *p="abcd";他是在静态内存中的一个位置,具体是什么不一定。const 可加科不加,加了就说明*p的值不可以改变,不加也一样。怎么运用呢,一般就是个固定字符串。使用的方法很多,但是使用的机会并不多,也就是很少用 ...
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
c指针详解经典非常详细
指针指向一个地址
C语言中指针的定义
变量的指针就是变量的地址
指针名代表什么
c语言输出指针的值
指针是内存当中
C语言中指针的意义
指针就是