本人学了c,java,c#,发现只有c有指针,请问还有哪些语言有指针?(比如pascal等)多多益善%……%……
来源:百度知道 编辑:UC知道 时间:2024/05/29 04:06:02
c++有。
C#其实也有,在unsafe模式下能够使用指针的。
Java c#里面都有指针,只不过他不叫指针,而叫引用,其本质上还是指针的
不用学这么多,学精一门就OK。
C、C++
至于JAVA和C#中的引用,虽然可以理解为指针,但是这是不同的。所以不能理解为“本质上是指针”。指针该有的计算引用不支持。
但是C#中确实是有指针的,如2楼所说,你可以在MSDN中找到这些知识(也是*、&、->等操作符)。
实际上,这些编程语言中都是用的指针来指向程序信息在内存中的位置的。
只是有些语言将这些难以理解的“指针”进行了封装,让整个程序代码更加赋有逻辑性,让程序员能够更加清晰的看懂代码的逻辑,从而减小一些开发的难度。
其他语言的我不知道,不过在C#中,如果你给一个方法加上unsafe关键字,也同样可以使用指针哦。
pascal有