为什么要引入指针?c语言中有哪些数据可以与指针联系起来使用的??
答案:2 悬赏:60 手机版
解决时间 2021-06-03 00:23
- 提问者网友:谁的错
- 2021-06-02 00:38
哪位高手来帮帮忙。c语言中,为什么要引入指针?c语言中有哪些数据可以与指针联系起来使用的??最好能具体一些的。谢谢
最佳答案
- 五星知识达人网友:詩光轨車
- 2021-06-02 02:10
可以参考《c和指针》
http://www.china-pub.com/13705
指针,说白了就是储存数据内存段的地址。打个比方说,你家的门牌号是306,那么你家中回来一些客人,这些客人就相当是一些变量,而门牌号就说明了地址,如果张三在你家,另一个人要找到他,那么此时我们只需要告诉那人306,就相当于你访问一个变量时,曲线救国,不直接访问变量的值,而去访问变量的地址,这会带来很多方便。由于c语言是一种比较低级的语言,所以包括了许多对硬件操作的部分,直接对内存进行操作会带来很多方便。
和其它变量一样,指针是基本的变量,所不同的是指针包含一个实际的数据,该数据代表一个可以找到实际信息的内存地址。这是一个非常重要的概念。许多程序和思想依靠指针作为他们设计的基础。
指针是c的精髓
全部回答
- 1楼网友:一袍清酒付
- 2021-06-02 03:03
指针很危险,C++他可以和任何数据联系起来,指针就是一个地址,它相当与一把钥匙,能开启任何功能的锁,当然前提是你的系统中有这个功能。
比如一遍的数据类型
Int*
long*
比如结构
struct{
int a
}NUM*;
类本身就是个指针
甚至函数都可以作以指针的形式来用
public void count()
{
}
(FUNC)myFunction = count
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯