shawind 发表于 2007-7-11 14:29:59

你可以先看看王爽的这本怎么样。
http://download.csdn.net/source/177696

不只是指针的问题。
我是想,不一定要精通asm,但最少要了解asm。绝大多数的c,c++教程从来不说它在底层上都干了什么。
如果有老师教,到也可以直接去问。而自学的话,就像我一样,到现在还不能真正运用debug。
这不是专业程序员应有的水平。还好我的目标也不是专业程序员。呼~

august 发表于 2007-7-11 14:34:27

那我想问C和C++是不是都一定要学呢?

shawind 发表于 2007-7-11 14:51:03

看你做什么,如果你只做底层,如引擎,那你可以只学c,不一定非要学c++。
如果你要底层和应用两兼顾,可以只学c++,不一定要学c。
话是这么说,
其实学了c++就几乎等于会了c,但会了c完全不等于会c++。
c++是c的超集。但里面也还是有很多的不同。
像结构体tv,tv里面有on,off的成员。
c中是写成 tv.on   tv.off
c++是写成tv->on tv->off
还有c中的结构体成员是变量,c++的结构体的成员还可以是函数....
全是麻烦的微小差别,都要死记下来,很痛苦的。(对我这样的)

如果你很用心,就全学。如果和我一样怕麻烦,就只学一个c++。
ps.我是连写.H头文件的麻烦都怕,所以现在在拥抱d语言。

duzhi5368 发表于 2007-7-11 14:51:33

是的.如果你的目标是做准职的程序员。
C比C++更加底层,加以ASM,是做引擎的首选.
C++有很优秀的标准库,OO思想,模板等功能,对设计开发有很好的指向性.

coolpay64 发表于 2007-7-11 17:18:31

指針一般的理解了便能加以實用。。
再不是便開個Pointer,隨隨便便的入個地址進去
來個Seg fault已經是一個學習

ASM的話便投入8051的懷抱吧,是個親切的敗家場

john_he 发表于 2007-7-12 23:23:49

其实C和C++的差别也不是那么大嘛,很多概念都是共通的,
注意一下两者的联系也是快速把C和C++都掌握的方法。

如果LZ打算在这个方面发展的话,C和C++都掌握是有好处的。
C++的OO思想适合开发大型的项目,而C有更好的执行效率和平台兼容性。
页: 1 [2]
查看完整版本: 想请教指针应该怎么学