指针和两类语言
指针在信息工程中指针是一个用来指示一个内存地址的计算机语言的变量或中央处理器(CPU)中寄存器(Register)。指针一般出现在比较近机器语言的语言,如汇编语言或C语言。面向对象的语言如Java一般避免用指针。指针一般指向一个函数或一个变量。在使用一个指针时,一个程序既可以直接使用这个指针所储存的内存地址,又可以使用这个地址里储存的变量或函数的值。
也就是说面向对象的语言比如Java、CPP和ruby是避免用指针的、而面向过程或其它类型的语言则尽量使用指针?
顺便再问下大家用的最多的CPP编译器是啥好了 要命……一看到“指针”就头疼了……
我那悲剧的C语言成绩呀…… 指针什么到现在还是半懂不懂的...看程序是没问题,但自己编可不会用啊
VC6.0?学校指定的... 被VS宠坏的了杯具飘过 一直沒明白psp的FreeCheat算啥語言...指針倒是用得異常強大。 指针无法避免即使变相的叫做handle但实质还是和指针是一样的东西,只是前者是由系统维护。 后者则是自己维护。
如果编译器有意避免使用指针,只能使其复杂化和使其效率低下。
GCC ? 其实我觉得JAVA说不用指针抛弃指针,其实JAVA那套东西全是指针,按照指针的思想去理解一通百通。只不过JAVA里边这些指针不直接指向地址而已。
C++编译器用得最多的还是cl.exe(g++我对不起你啊…… 太晦射了…… 除非你知道自己在干什么,任何编程模式下都应该避免使用指针-v- 回复 pinyin111 的帖子
这个……
这话说得过了,要是不知道自己在干什么怎么编程呢?
页:
[1]
2