C语言中的 指针 和 地址的关系?
发布网友
发布时间:2022-04-29 21:52
我来回答
共2个回答
热心网友
时间:2022-06-23 18:00
指针保存了某个变量的地址
而指针本身其实也是一个变量,它也有自身的地址,
而指针的内容是某个变量的地址
内存是有地址的,就像每个具体的地方都对应了唯一一个地址一样
比如我在一张纸上写了某个地方的地址
这张纸不等于地址,但是通过这张纸,你可以找到这个地方
热心网友
时间:2022-06-23 18:01
C语言的指针是一个变量,用于存放另一个变量的地址。
...帮我解释一下C语言中指针和地址的关系啦,还有指针是怎样运用的?_百 ...
地址是指内存地址,数据和应用程序在内存中存放时,内存是有编号的,这个编号就是我所说的地址。C中任何一个数据(包括常量、变量、函数等)在应用程序运行时,都有自己的内存地址,我们通常是通过地址来访问他们的。
c语言中"*s"这是什么意思
1. 在C语言中,表达式`*s`的含义依赖于`s`所指的对象类型。2. `*s`表示`s`是一个指向某个变量的指针。3. 指针是一个存储地址的变量,它指向内存中的某个位置。4. 指针和地址是相关但不同的概念。地址是内存中的一个特定位置,而指针是一个变量,其值等于某个内存地址。5. 可以将指针理解...
c语言中的 **是什么意思
是指针,**就是指针的指针。在c语言中指针就是某变量的地址,那指针就是地址的地址。可能这样还比较抽象,那举个现实中的例子吧:你在一次聚会上见到一个美女C,你想认识她但是你不知道她的联系方式,你只认识你的朋友A,你朋友A认识该美女的闺蜜B。于是,你找你朋友A帮你问B,B那返回了美女C的...
指针就是地址吗,指针变量难道不是地址?
指针就是地址,地址就是指针;指针变量是一个变量,它保存了基本类型变量的地址。如果指针变量p保存了变量a的地址,那么称作p指向了a,*p 就是变量a。如果p是一个指针变量,*p 表示了以 p 的内容为地址的变量,就是p指向的变量。可以这样来理解指针:指针是一种特殊的语言机制,它存放的是其它变量的...
c语言中指针好学吗,我听不懂但看题目好像很简单,能有人给我指点一下嘛...
在C语言中“指针表示的就是地址”,关键要弄清指针变量的指向,即指针指向的地址。然后用指针运算符“※”可以得到指针所指地址的值。打个比方:你要找到张三,张三的地址 = xx大厦xx单元2楼05号,指针就相当是“张三的地址”:"下标不从 0开始,如floor[1]door[2]表示第1楼的第2号的人"。张三...
c语言中的null指针与物理地址中的 ox0000000有关系么?null只否指的就...
指针就是表示的内存地址,比如一个指针为5000,表示它指向内存中第5000个字节位置,如果一个指针为0,表示它指向内存中第0个字节位置(计算机 中内存的编号是从0开始的).NULL在很多种语言中定义为0,当一个指针为NULL时,或者我们给一个指针赋值为NULL时,它就指向了第0个编号的内存地址,此时,这个指针和所...
论述C语言中指针的概念和作用,并举例说明
简言之,指针是用来存放地址的。2、作用:指向这个变量或数组的首地址,是变量的间接引用方式。其值如果改变,变量的值或数组元素的值也会跟着改变。程序对变量的操作实际上是对变量所在的存储空间读取和写入数据。方便对变量的操作。举例说明:int a=3;/*定义一个整型变量a,并赋初值3*/ int p;/*...
C语言指针基本概念及其指针变量的定义是什么
C语言中的函数名表示函数的首地址,即函数执行的人口地址。定义形式:[存储类型][数据类型标示符](*指向函数的指针变量名)();例子: int(*fun)();//指向函数的指针 , int * fun(); //指针型函数,注意(* fun)括号不能少 7、动态指针 当需要一大片内存的时候,最好使用动态分配。使用...
C语言的指针问题。*(p+i)是代表取值呢还是取地址?
2][0]的地址;而定义int (*p)[4];代表p是一个数组指针,指向一个4个 int大小的数组,此时p=a之后,p就是一个指向sizeof(int)*4这么大小的空间了,*(p+0)就是a[0]行的地址了,*(p+1)就是a[1]行的地址了,所以*p和(*p)[4]不是同一个指针,他们指向空间的的大小不一样。
C语言中的指针问题到底是怎么回事~
在32位程序里,所有类型的指针的值都是一个32位整数,因为32位程序里内存地址全都是32位长。 指针所指向的内存区就是从指针的值所代表的那个内存地址开始,长度为sizeof(指针所指向的类型)的一片内存区。以后,我们说一个指针的值是XX,就相当于说该指针指向了以XX为首地址的一片内存区域;我们说一个指针指向了...