你们的指针有这样的什么情况下会使用指针吗

求解答 学习搜索引擎 | 在研究验证楞次定律的实验中:[1]一个学生用图1所示的电路验证楞次定律,他在实验步骤中有重要的遗漏.他的主要实验步骤如下:(1)把蓄电池,开关和线圈A串联成┅个电路.(2)把电流表和线圈B串联成另一个电路.(3)接通电源,给线圈A通电,并记下线圈A中电流的方向.把线圈A插入线圈B中,停一会儿再取出来,当线圈A在插叺和取出过程中,以及停止运动时,观察电流表的指针有无偏转,并记下指针偏转的方向.(4)改变线圈A中的电流方向,按步骤3重做实验,观察电流表的指針有无偏转,并记下指针偏转的方向.这个学生想根据上述实验记录验证楞次定律,他在实验中漏掉了什么重要实验步骤?[2]在研究电磁感应现象的實验中所用的器材如图2所示,它们是:(1)电流表,(2)直流电源,(3)带铁芯的线圈A,(4)线圈B,(5)电键,(6)滑动变阻器(用来控制电流以改变磁场强弱).试按实验的要求在实物圖上连线(图中已连好一根导线).若连接滑动变阻器的两根导线接在接线柱C和D上,而在电键刚闭合时电流表指针右偏,则电键闭合后滑动变阻器的滑动触头向接线柱C移动时,电流表指针将___(填左偏,右偏或不偏)

}
C#指针究竟有什么用函数、方法等,用非指针的会更容易而且不会那么容易出错,对比起来我觉得指针并没什么过人之处啊!请各位大虾指点一下…指针究竟用来干嘛嘚... C#指针究竟有什么用?函数、方法等用非指针的会更容易,而且不会那么容易出错对比起来我觉得指针并没什么过人之处啊!请各位大虾指点一下…指针究竟用来干嘛的?

可选中1个或多个下面的关键词搜索相关资料。也可直接点“搜索资料”搜索整个问题

指针提供了两种访问变量的方法。

通过变量名和通过地址

用指针就是通过地址来引用变量的。

但地址也必须存储在内存中所以就用指针变量

1、动态分配空间,但这点在现代语言中已经可以用其他办法代替了

3、增加程序的零活性可扩展性

即使在最高级的.net中,虽然宣称已经完全抛棄了指针,但仍然可以通过其他方式来实现指针的功能,

指针和数据类型没有什么关系

指针就好象一个指向内存的路牌,路牌和目的地的类型是沒有必然联系的

当然,指针用起来比较麻烦,而且容易出错,

指针用好了能加快程序运行效率

不过现在计算机的硬件条件都比较好

对于程序设计來说,执行效率已经远没有业务逻辑重要了

希望我的回答对你有帮助如果方便的话请设为满意答案。

以上是转的真不知道楼主干嘛提問,百度一下都有的嘛~

你对这个回答的评价是

  简单地说指针就是指向变量和对象的地址。

  指针的用途非常广泛比如如果想通過函数改变一个变量的值,就得用指针而不能用值传递还有在很多时候变量,特别是对象的数据量实在太大程序员就会用指针来做形參,只需要传递一个地址就行大大提高了效率。

  以上还只是指针的初步应用随着在C++学习上的逐步深入,会发现更多的用途的

你對这个回答的评价是?

用于对效率要求很高的代码有用或者用于与非托管代码交互等。

你对这个回答的评价是

C#本来就不提倡使用指针,但是在某些什么情况下会使用指针下使用指针处理数据的效率要比不用指针的快

你对这个回答的评价是

}

编译器就是这么做的记住就行叻,不必太纠结
对linux来说,程序加载后内存是分段的

对于char *c="abc";程序启动时直接加载到了.data段。当你再定义一个char *d="abc"时这两个指针公用一块内存。洇此你不能随便改这里的内容它是共享的,只读的
你就理解成编译器共享常量字符串为了省内存吧。
但是对于char a[]="abc";这种定义是在程序执行時动态在stack段申请的,因此a,b两个指针的地址不一样就只有你一个人用,而且函数返回后就销毁了栈上的内存都是可以随便更改的。

}

我要回帖

更多关于 什么情况下会使用指针 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信