【c为什么 不用指针,C语言的指针不是地址吗】Void*指针通常被称为通用指针,篇幅有限,后面会讨论 。这种指向不确定地址的指针习惯被程序员称为“野指针” 。2.该函数通过指针返回多个值 。3.该函数返回操作的状态 。这样一来,通过指针返回指针的缺点就是C语言的灵魂 。C语言之所以通常被说是“低级”语言,很大程度上是因为C语言指针的问题,它允许开发人员访问任何内存位置的数据 。
C语言为什么要引入指针?
C语言是贝尔实验室两位大师在研发UNIX的时候顺带研发的副产品,当初发明C语言是为了写操作系统,传统上写操作系统都只能用汇编语言,因为操作系统是直接针对硬件的,高级语言不具备这个功能,汇编语言实在是不好用,编写程序的效率太低而且无法移植,于是两位大师就想到了发明一种介于汇编语言和高级语言之间的,可以直接针对硬件的语言,最初第一版叫B语言,然后又进行了改进就叫C语言,其中指针就是一个重要发明,在C语言中指针的意思是指向某个变量的地址,这个变量可以是各种数据类型,显然这是可以直接操作硬件的 。
(C语言)地址为什么要变成指针才能赋值给指针变量呢?
指针即地址,所以您的问题问的不对 。我所理解的应该是想问为什么变量需要取地址以后再赋值给指针变量,即inta,*p;p=
推荐阅读
- 360为什么不能抢票了,火车票为什么一开售就没票了
- 卵子为什么要冷冻,为什么有的医院不冷冻卵子
- ipad为什么会太强,为什么苹果的芯片这么强
- 苹果处理器为什么高效,苹果A系列处理器这么好
- 为什么没人买ipad,可是买平板必须买ipad
- 小米6白色为什么没128g,6 64一直没降价
- 为什么百度地图不准确,在完全不知道路况的时候
- 淘宝为什么被评为炒作,为什么我们老是错过互联网
- 飞机为什么速度,军舰是用节来计算速度
- 为什么说三星系统不好怎么办啊,三星S10用多久就会卡