非常风气网www.verywind.cn
首页
c语言中为什么要用指针
c语言为什么要
有
指针
呢?
答:
因为指针通过地址传递参数,如果不用指针传送速度慢
。在没有C++语言的年代,没有面向对象、模板的语法支持,struct中还不能定义函数,用C语言想要对业务功能(算法,此处即指函数)进行抽象,不想依赖具体的数据结构/数据类型,此时就必须用指向函数的指针来实现抽象与具体的分离,该函数的入参可以是void*...
c语言中
,
为什么要用
“
指针
”这个词?
答:
首先,
指针是特殊的变量
,比如int *p;如果不加*号,你可以把p当做一个普通变量,而这个变量中存放的东西是一个内存地址。如果你只想得到这个地址,直接用p,但是如果你想得到这个地址中存的数据内容,就要加一个运算符*,也就是*p;而如p+3这种操作就是向后指3个内存位置,每个位置的大小就是int型...
c语言为什么用指针
?
答:
指针是一个特殊的变量,它里面存储的数值被解释成为内存里的一个地址
。要搞清一个指针需要搞清指针 的四方面的内容:指针的类型,指针所指向的类型,指针的值或者叫指针所指向的内存区,还有指针本身 所占据的内存区。让我们分别说明。 先声明几个指针放着做例子: 例一: (1)int *ptr; (2)char *ptr; (3)int ...
我是c语言初学者!我想请教下!在
c语言中为什么要
引入
指针
这个概念!它的...
答:
C语言引入指针,
是为了直接操作计算机内存
。这个功能使得可以用C语言写操作系统、驱动程序之类系统底层的程序。指针的微妙之处:1、
每个指针本身有一个对应的内存单元
,这个内存单元中可以存放别的变量、函数等等的内存地址。2、指针是有类型的。如char*,int*,float*,double*,void*等等。3、指针类型,...
C语言中为什么要用
到
指针
呢 ?
答:
很多情况可以用到。
这需要在编程过程中形成一种思维
。如 将一个结构体传递给一个函数。如果不用指针,传送速度慢,如果通过指针,只要传递一个地址。struct example { int i;int j;int f;char a[1024];};void main(){ struct example ex;fun(&ex);//将结构体ex的地址传递给函数fun } fun(...
C语言中
的
指针
到底有
什么
用
答:
在
C
/C++中很灵活,但是也很危险,也很难学,如果指针指向错误的地址会引起程序崩溃,因此在C#中已经被微软封装了,但内部还是有指针的。如果有必要,C#中也可以
使用指针
,使用非安全代码,在项目生成选项卡中勾选“允许非安全代码”,然后就可以使用指针了,不过不建议这么做。unsafe { int a = 10;i...
c语言中用指针
的好处有哪些?
答:
心脏2这样比较麻烦,这时如果用上指针,指向你说心脏时说
的
是你的心脏,指向你同学时说的是你同学的心脏,如果人非常的多,你不
用指针
,那么命名心脏1、2、3、4、5.。。。那是非常的多的不必要的变量。我现在运用PLC和WINCC连接时有的时候就用指针。节省了通讯时间,省略了很多的变量。
C语言中什么
时候
用指针
?
答:
因为
用指针的
效率比用变量高。2.当一个函数要返回1个以上的运算结果时,就必须用指针,因为一个函数只能返回一个值,更多的得用指针“带回”。3.操作数组时,用指针不仅方便得多而且代码时效很高。4.操作文件时,不用指针寸步难行。5.
利用指针
可以简化函数调用的书写过程,使源代码易于阅读。
C语言
程序设计中
的指针的
主要作用是
什么
?
答:
指针
简单
的
说就是地址。举个形象点的里子说,就好比门牌号。大家都是按照门牌号访问每一家。对与门牌号的操作往往比对于每一家操作效率高多了。这样如果我们要对调两家位置,如果两家搬家非常麻烦,那么我们直接给他把门牌号对换掉,那么和对调位置的效果也一样,而且效率要高很多。所以,指针也是弱类型...
C语言的指针
在程序中到底有
什么
用?
答:
指针就是地址。
什么指针
就对应
的
是什么地址。当你要什么变量或内容时,只需将一个变量指针移动到相应的变量或空间时,其地址内对应的内容就是你要的东西。这样,指针就非常方便了。
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
你可能感兴趣的内容
c语言中指针有什么作用
c语言什么时候要用指针
c语言中的指针怎么用
c语言中用指针排序
c语言中指针的用法
c语言善于利用指针
c语言指针应用举例
c语言用指针判断回文
c语言数组指针的用法
本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
©
非常风气网