新手的困惑:初学C++的疑惑
小弟是一个非计算机专业的学生(学得是电子商务)由于对计算机比较感兴趣所以在学习C++
正在看C++primer plus 由于以前也看过谭浩强编的C语言
发现一个问题即使把书给看完了觉得不能编写出一些应用型的程序来
而且书中的例子全是些跟数学有关的比如说比大小 安大小排列等等
读完书了也不能编写出什么象样的程序来
请大家给小弟我解惑,该怎么样学习C++或者说是学好编程语言
除了csdn还有什么好的学习C++的网站
谢谢大家了 小弟真的好困惑啊
问题点数:20、回复次数:29Top
1 楼hhitjsj021(冷意辉行)回复于 2006-01-23 11:58:13 得分 0
<高质量程序设计指南-C++/C语言> 林锐编 电子工业出版社
不看谭浩强的Top
2 楼cyberHunK(→迈克·老猫←)回复于 2006-01-23 12:33:21 得分 0
(无目的的学习 || 无准备的研发)== NULL ---解决你现在的问题,只有参加项目!
Top
3 楼ugg(逸学堂(exuetang.net))回复于 2006-01-23 12:43:05 得分 0
楼主,不是说看看书,上上网站就可以学好C++,当然不仅仅是C++,其他语言也是一样的.
学习课本很重要,但是你必须自己写代码.当你写完10万行代码后.
自己就知道改怎么做,,该怎么学习了!
不方自己先给自己定个题目..做个游戏什么的..慢慢的在做的过程中体验1!Top
4 楼descarl(选择选择)回复于 2006-01-24 19:14:09 得分 0
楼主,刚开始个个都是这样的Top
5 楼gamly(小伟)回复于 2006-01-24 19:56:24 得分 0
我和你一样 也有点郁闷 不过听说以后某天会--豁然开朗^^ 期待Top
6 楼lee110(lee)回复于 2006-01-24 21:20:01 得分 0
楼上的朋友真不知道是哪一天啊Top
7 楼A_B_C_ABC(黄瓜@YouCanDoIt)回复于 2006-01-25 01:13:57 得分 0
万里长征才走出第一步,一步一步来吧,路还长着呢。Top
8 楼gamly(小伟)回复于 2006-01-25 16:06:36 得分 0
回复人: ugg(逸学堂(exuetang.net))
楼主,不是说看看书,上上网站就可以学好C++,当然不仅仅是C++,其他语言也是一样的.
学习课本很重要,但是你必须自己写代码.当你写完10万行代码后.
自己就知道改怎么做,,该怎么学习了!
估计就是写完10万行代码的那天=.=!!
Top
9 楼pbdwadr(http://spaces.msn.com/members/menghao1218/)回复于 2006-01-28 10:42:11 得分 0
建议楼主自己编个俄罗斯方块 培养一下兴趣Top
10 楼DraculaW(成爲牛人,然後離開)回复于 2006-01-29 13:37:46 得分 10
楼主家我的msn jackwang0728@hotmail.com 或者qq 79609111 我寝室有个小的教材是个项目驱动的 看完后你就知道可以做什么了Top
11 楼hmilyld(一加一为什么等于二?)回复于 2006-02-01 18:52:44 得分 0
楼主,不是说看看书,上上网站就可以学好C++,当然不仅仅是C++,其他语言也是一样的.
学习课本很重要,但是你必须自己写代码.当你写完10万行代码后.
自己就知道改怎么做,,该怎么学习了!
不方自己先给自己定个题目..做个游戏什么的..慢慢的在做的过程中体验1!Top
12 楼evanmengcn(evan)回复于 2006-02-01 19:56:48 得分 0
看c++ primer,然后记得要做完所有的练习。Top
13 楼evanmengcn(evan)回复于 2006-02-01 19:57:43 得分 0
或者《C++大学教程》这本也可以,虽然很多东西讲得不是很透,但是这本书的练习可是公认的经典。Top
14 楼wy45061872(宇釉)回复于 2006-02-01 21:31:40 得分 0
................都是高人啊。。。。。。。。。我也才学的。。。。。。。希望大家多多指教Top
15 楼ipchb()回复于 2006-02-02 05:12:08 得分 0
我也有类似的疑惑,导致学了不久就学不下去了,好像没有什么动力似的。Top
16 楼CmUpDate(博;海阔,风急;)回复于 2006-02-02 07:10:55 得分 0
20分,15份回复
我再顶一次,曾死 1 分
。。。觉得 。。。怎么说呢。。。Top
17 楼CmUpDate(博;海阔,风急;)回复于 2006-02-02 07:11:02 得分 0
于是我再顶一次Top
18 楼lj3035020(小小茶)回复于 2006-02-02 10:52:17 得分 0
我也是初学者,我认为看书是学习了语言的语法规则,就像学英语一样.
至于想说的内容,还要靠自己选择,组织,完成.
也许某天可以用C++表达自己的想法,今天的困惑就不再了.
...............我是新来的...........
...............大家多指教...........Top
19 楼gu960429(gu)回复于 2006-02-02 17:31:21 得分 0
楼主,有同感!
各位大侠,哪有书下啊?Top
20 楼Macosx(结贴)回复于 2006-02-02 17:55:27 得分 0
我学习C++的书是The C++ programming language 3rd ed.已经看完了第三遍 如果你没有想看这本书并且看上五六次的欲望 你实在没有学下去的必要Top
21 楼xyq1986(综艺一哥)回复于 2006-02-02 18:18:12 得分 0
呵呵,我也正在看The C++ Programming Language 特别版的,进阶用的,写得很好,看了才知道自己还有太多东西不懂了,C++博大精深啊!Top
22 楼Jiana(Robin.English)回复于 2006-02-02 18:22:11 得分 0
要是把书给看完了,就能编写出什么象样的程序来,那计算机专业1个月就可以毕业了。
c++在我们专业只是一门任选课,等你学到数据结构时,可以再想想你考虑的问题。
Top
23 楼zeldacom(血色浪漫)回复于 2006-02-02 22:33:39 得分 0
同意C++是很博大精深的Top
24 楼guangmingshizhe(光明使者(看《C++程序设计语言》))回复于 2006-02-05 08:34:34 得分 0
初学很多人都会遇到这个问题,我当时也是
可是从工作后开发了几个项目,就好了,你现在需要的是实践Top
25 楼blessedness4you(blessedness4you)回复于 2006-02-07 09:40:47 得分 5
我给个建议,如果你书都看完了,给自己写一个猜数字游戏,由电脑出题,你来猜。
猜数字规则,电脑随机生成4个数,范围1-9,比如1234。
你猜4个数,当数字相同位置相同则为一个A,当数字相同位置不同则为一个B
比如你猜2345,则是3B
你猜1398,则是1A1B
限制次数,比如只让自己猜8次
这个游戏的编写考查一个计算机语言的基础,包括:变量的使用,循环,条件判断,数组的使用。初学者用C++写一般会写到200-400行,如果运行成功,可以考虑结构化自己的代码,将小的功能独立写成函数。
写成这个小程序,你的编程水平会有一个档次的提高。我是指初学者由看代码到写代码的提高。Top
26 楼asaass(Tony)回复于 2006-02-07 17:56:05 得分 0
最后这个程序,就是我一个小目标,一直期待自己写出这个猜数游戏Top
27 楼runAndRun(路漫漫)回复于 2006-02-07 21:19:25 得分 0
一样啊,学习中Top
28 楼pzt2004(冰块)回复于 2006-02-10 00:33:01 得分 5
老实告你吧,学完C++做不了什么,你还要学会在一个硬件平台和操作系统软件平台下开发软件的技术。建议学完一遍C++的语法就要看一下某个硬件平台的汇编(比如80X86 32位保护模式的编程)、和某个操作系统(比如Windows)的工作原理、编程原理和API(应用程序编程接口)。这时你就可以模访一些软件做做了,比如Windows下的记事本、计算器、简单的工资管理系统等。边做边学。学完这些就要学具体的编程技术了,比如COM、COM+、ActiveX、网络套接字(Socket)、ADO数据库、还要学SQL(结构化查询语言)、TCP/IP协议……(多了,说不完!:)Top
29 楼pzt2004(冰块)回复于 2006-02-10 00:38:42 得分 0
忘了一点,要给偶点分分呀!Top




