找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
楼主: august

[通用编程] 想请教指针应该怎么学

[复制链接]
发表于 2007-7-11 14:29:59 | 显示全部楼层
你可以先看看王爽的这本怎么样。
http://download.csdn.net/source/177696

不只是指针的问题。
我是想,不一定要精通asm,但最少要了解asm。绝大多数的c,c++教程从来不说它在底层上都干了什么。
如果有老师教,到也可以直接去问。而自学的话,就像我一样,到现在还不能真正运用debug。
这不是专业程序员应有的水平。还好我的目标也不是专业程序员。呼~[s:2]
 楼主| 发表于 2007-7-11 14:34:27 | 显示全部楼层
那我想问C和C++是不是都一定要学呢?
发表于 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语言。 [s:5]
发表于 2007-7-11 14:51:33 | 显示全部楼层
是的.如果你的目标是做准职的程序员。
C比C++更加底层,加以ASM,是做引擎的首选.
C++有很优秀的标准库,OO思想,模板等功能,对设计开发有很好的指向性. [s:1]
发表于 2007-7-11 17:18:31 | 显示全部楼层
指針一般的理解了便能加以實用。。
再不是便開個Pointer,隨隨便便的入個地址進去
來個Seg fault已經是一個學習

ASM的話便投入8051的懷抱吧,是個親切的敗家場
发表于 2007-7-12 23:23:49 | 显示全部楼层
其实C和C++的差别也不是那么大嘛,很多概念都是共通的,
注意一下两者的联系也是快速把C和C++都掌握的方法。

如果LZ打算在这个方面发展的话,C和C++都掌握是有好处的。
C++的OO思想适合开发大型的项目,而C有更好的执行效率和平台兼容性。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|幻想森林

GMT+8, 2026-11-6 19:20 , Processed in 0.010095 second(s), 13 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表