C#的指针有什么用呢?

2025-06-29 06:16:02
推荐回答(1个)
回答1:

LZ你好:
指针提供了两种访问变量的方法。
通过变量名和通过地址。
用指针就是通过地址来引用变量的。
但地址也必须存储在内存中。所以就用指针变量
来存储变量的地址的。
指针的用处:

1、动态分配空间,但这点在现代语言中已经可以用其他办法代替了
2、提高编程效率
3、增加程序的零活性,可扩展性
即使在最高级的.net中,虽然宣称已经完全抛弃了指针,但仍然可以通过其他方式来实现指针的功能,

指针和数据类型没有什么关系
指针就好象一个指向内存的路牌,路牌和目的地的类型是没有必然联系的
当然,指针用起来比较麻烦,而且容易出错,
指针用好了能加快程序运行效率
不过现在计算机的硬件条件都比较好
对于程序设计来说,执行效率已经远没有业务逻辑重要了
希望我的回答对你有帮助,如果方便的话请设为满意答案。

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