11问答网
所有问题
当前搜索:
C需要指针
c
语言中,为什么要用“
指针
”这个词?
答:
在c/c++中,数组名就是值被固定了的指针,说到底还是指针,所以一般的指针操作对数组名同样适用
。这里pt=x,也就是pt与x两个指针变量的值相同,也就是pt与x指向同一地址,也就是*(pt+n)就是*(x+n)。在c、c++中,表达式中*()与[]操作完全相同,其实所有x[n]在编译时会被自动替换成*...
c
语言为什么
要
有
指针
呢?
答:
因为
指针
通过地址传递参数,如果不用指针传送速度慢。在没有C++语言的年代,没有面向对象、模板的语法支持,struct中还不能定义函数,用
C
语言想要对业务功能(算法,此处即指函数)进行抽象,不想依赖具体的数据结构/数据类型,此时就必须用指向函数的指针来实现抽象与具体的分离,该函数的入参可以是void*...
c
语言为什么用
指针
?
答:
在
指针
的算术运算中,指针所指向的类型有很大的作用。 指针的类型(即指针本身的类型)和指针所指向的类型是两个概念。当你对
C
越来越熟悉时,你会发现,把 与指针搅和在一起的“类型”这个概念分成“指针的类型”和“指针所指向的类型”两个概念,是精通
指 针
的关键点之一。我看了不少书,发现有些写得差的书中,就...
c
语言中的
指针
是什么?
答:
表示成员选择(
指针
),选择结构体的成员变量。1、结构:运算符 -> 是指向结构体成员运算符,结合方向为自左向右。2、用法:对象指针->成员名。举例说明如下:
C
语言中的
指针
到底重要不重要啊
答:
指针是C语言中很重要也比较难的一个知识
。指针应用的范围很广。包括文件指针,数组指针,结构体指针。。。指针有它独特的地方,比如说一些信息,要经过修改,而你又要同时显示两种效果,用指针最简单了。如果你输入的信息要存盘的话,一般都要用到文件指针,当然,信息基本都要存盘的,不然就白输了。不...
C
语言中,哪些情况必须用
指针
类型,哪些情况可以不用指针类型而是改为直...
答:
必须使用
指针
。动态分配的数组,一维或多维,必须先声明为指针,等知道
需要
的数组大小时,再动态分配。链表,必须同时使用指针和结构。其它就没有非用不可的了。结构与指针没有什么特殊关系。结构可以看成特殊的数组--不同类型的一组变量的组合。
C指针
问题,为什么
需要指针
?
答:
指针在你这个小程序能体现多大价值?等需要高级点的数据结构,以及高级点的算法,就
需要指针
了。谭浩强这题,是体现指向函数的指针的作用,用指针保存函数的地址,调用这个函数,可直接通过指针调用。在QT,GTK之类的GUI库里,它们会提供一个函数,供开发者将 自定义函数 与指定事件关联;因为 GUI库的开发...
C
语言中为什么要用到
指针
呢 ?
答:
很多情况可以用到。这
需要
在编程过程中形成一种思维。如 将一个结构体传递给一个函数。如果不用
指针
,传送速度慢,如果通过指针,只要传递一个地址。struct example { int i;int j;int f;char a[1024];};void main(){ struct example ex;fun(&ex);//将结构体ex的地址传递给函数fun } fun(...
C
的
指针
有必要吗?
答:
C
语言因为可以操作
指针
,所以可以直接访问硬件地址。Java或C#是没有这种能力的,它们只能通过系统提供的API或结合C/C++来完全这部分功能(严格地说,C#的非托管代码也可以访问指针,但不常用也不推荐)。所以“指针能做到的事”这个概念是不成立的。指针只是一种访问地址的方法,其他语言不通过指针,也可以...
C
语言的
指针
有什么用?编程不一定
要
用指针吧?请高手指点一下。_百度知...
答:
程序运行,直接按地址跳转是非常快的,效率很高。比如:多个函数用到一个很大的数组,如果用这个数组的地址来传递信息,一是不用把整个数组传到其他地方(复制,浪费空间和时间),二是效率很高。在追求效率和空间的时候,就必须得考虑
指针
。如:嵌入式系统或者软件 总之,不
要
害怕指针,指针有指针的规律,...
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
c语言指针的概念
一个指针
c语言指针的用法
C语言有指针吗
指针的大小怎么计算
指针详细讲解
C和指针
大一c语言指针知识总结
计算机中的指针