哪位好心的哥哥姐姐,帮我解释一下C语言中指针和地址的关系啦,还有指针是怎样运用的?
4个回答
展开全部
指针,全称是指针变量,如:char *pc ; pc是指针变量,我习惯上叫他指针
这些习惯上的叫法,其实没有真正体现它们的实际意义!我们来看定义:
指针变量(定义):存放地址的变量称为指针变量。指针变量是一种特殊的变量,它不同于一般的变量,一般变量存放的是数据本身,而指针变量存放的是数据的地址(我们可以根据这个地址获取到数据的值)。
地址是指内存地址,数据和应用程序在内存中存放时,内存是有编号的,这个编号就是我所说的地址。
C中任何一个数据(包括常量、变量、函数等)在应用程序运行时,都有自己的内存地址,我们通常是通过地址来访问他们的。
这些习惯上的叫法,其实没有真正体现它们的实际意义!我们来看定义:
指针变量(定义):存放地址的变量称为指针变量。指针变量是一种特殊的变量,它不同于一般的变量,一般变量存放的是数据本身,而指针变量存放的是数据的地址(我们可以根据这个地址获取到数据的值)。
地址是指内存地址,数据和应用程序在内存中存放时,内存是有编号的,这个编号就是我所说的地址。
C中任何一个数据(包括常量、变量、函数等)在应用程序运行时,都有自己的内存地址,我们通常是通过地址来访问他们的。
展开全部
通俗的说指针就是地址,只是指针是变量可以赋不同的地址,而地址是内存中的,不能变。指针指向哪个地址就代表哪个地址里面的值,比如*p,p代表地址,*p代表这个地址里面的值
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
指针是一个变量,它的值是一个地址,通过指针可以访问它存储的地址所对应的值。指针是C语言精华,并不是三言两语可以讲清楚的。把《C和指针》这本书吃透,应该就能掌握好了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
把c语言书的指针那章好好看看,找几个典型的题训练下应该问题不大
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询