
C++好复杂,教我一下学习方法
我前天买了本C程序设计(第一版)谭浩强的但是越看越复杂,字符型数据字符常量什么的,我越看越迷糊..我是新学的,什么符号什么i++的..我才初二,感觉好像又回到幼稚园了(什...
我前天买了本C程序设计(第一版)谭浩强的
但是越看越复杂,字符型数据字符常量什么的,我越看越迷糊..
我是新学的,什么符号什么i++的..
我才初二,感觉好像又回到幼稚园了(什么都不会,却很好奇)
该怎么学起啊?先学什么呢?
额..可能我漏了两个符号,导致大家误会了,我买的那本是
C++程序设计(第一版)谭浩强
别惊讶..比尔盖茨14岁就破解学校局联网了 展开
但是越看越复杂,字符型数据字符常量什么的,我越看越迷糊..
我是新学的,什么符号什么i++的..
我才初二,感觉好像又回到幼稚园了(什么都不会,却很好奇)
该怎么学起啊?先学什么呢?
额..可能我漏了两个符号,导致大家误会了,我买的那本是
C++程序设计(第一版)谭浩强
别惊讶..比尔盖茨14岁就破解学校局联网了 展开
26个回答
展开全部
要提高写程序的能力只能通过多练习。多写和调试一些程序,从简单的做起,多读一些例程。C++是C的延伸,我觉得C是基础。用C能够熟练地写程序以后,再逐渐接触C++的程序设计理念可能更好一些。
人类的语言是工具,计算机语言也是工具.掌握工具的最好的办法是做个(稍微大点的)东西,这样对语言会有更好的理解,知道它能做什么不能作什么,然后才是做什么工程选什么工具.刚开始学语言的时候常常背语法,其实更重要的是练习练习再(大点的)练习.
"关于学C++, 我向你推荐一些书(当然能够结合课内项目实践更好)
1。The C++ Programming Language(Bjarne Stroustrup)
2。 Inside The C++ Object Model (Stanley B. Lippman)
(这本书介绍一些C++的内部实现)
3。Advanced C++ Programming Styles And Idioms (James O. Coplien)
(这本书介绍一些C++编程的习惯用法)
4。 STL Tutorial and Reference Guide (David R. Musser) (Professor Musser
是我母校的教授,STL的创始人之一。这本书介绍Generic Programming
的思想和标准)。
5。 Design Patterns (Erich Gamma) (很精典的面向对象设计的组件和实例)
当然,看任何一本书的时候都要动手(试例程或做习题)。然后尝试着在课堂项目中把书中的方法试验一下,以加深印象。"
国外C++几乎所有的教材都被翻译为中文了,如果没有翻译的也已经有影印版出版。
TCPL和D&E
TCPL和D&E分别是《The C++ Programming Language》和《The Design and Evolution of C++》的简称,均出自Bjarne Stroustrup之手。说它们是C++语言圣经,并不为过。
中文名称:
《C++程序设计语言(特别版)》,机械工业出版社
《C++语言的设计和演化》,机械工业出版社
入门教程
Stanley B.Lippman, Josee Lajoie, C++ Primer (3rd Edition)
《C++ Primer (3RD)中文版》,中国电力出版社
Stanley B. Lippman, Essential C++
《Essential C++中文版》,华中科技大学出版社
《Essential C++(影印版)》,中国电力出版社
高效、健壮编程
《Effective C++中文版》,华中科技大学出版社
《More Effective C++中文版》,中国电力出版社
《Exceptional C++中文版》,中国电力出版社
《More Exceptional C++中文版》,华中科技大学出版社
模板和泛型编程
《C++ Templates全览(简体版)》,人民邮电出版社
《C++设计新思维:泛型编程与设计模式之应用》,华中科技大学出版社
标准库
《C++标准程序库:自修教程与参考手册》,华中科技大学出版社
《Effective STL(影印版)》,中国电力出版社
网络编程
《C++网络编程,卷1:运用ACE和模式消除复杂性》,华中科技大学出版社
《C++网络编程,卷2:基于 ACE 和框架的系统化复用》,电子工业出版社
杂项
《C++编程思想(第2版)第1卷:标准C++导引》,机械工业出版社
《C++编程思想(英文版 第2版)》,机械工业出版社
《C++沉思录》,人民邮电出版社
《深度探索C++对象模型》,华中科技大学出版社
《深度探索C++对象模型(影印版)》,中国电力出版社
C++工程领域的最高境界:
《设计模式:可复用面向对象软件的基础》,机械工业出版社
人类的语言是工具,计算机语言也是工具.掌握工具的最好的办法是做个(稍微大点的)东西,这样对语言会有更好的理解,知道它能做什么不能作什么,然后才是做什么工程选什么工具.刚开始学语言的时候常常背语法,其实更重要的是练习练习再(大点的)练习.
"关于学C++, 我向你推荐一些书(当然能够结合课内项目实践更好)
1。The C++ Programming Language(Bjarne Stroustrup)
2。 Inside The C++ Object Model (Stanley B. Lippman)
(这本书介绍一些C++的内部实现)
3。Advanced C++ Programming Styles And Idioms (James O. Coplien)
(这本书介绍一些C++编程的习惯用法)
4。 STL Tutorial and Reference Guide (David R. Musser) (Professor Musser
是我母校的教授,STL的创始人之一。这本书介绍Generic Programming
的思想和标准)。
5。 Design Patterns (Erich Gamma) (很精典的面向对象设计的组件和实例)
当然,看任何一本书的时候都要动手(试例程或做习题)。然后尝试着在课堂项目中把书中的方法试验一下,以加深印象。"
国外C++几乎所有的教材都被翻译为中文了,如果没有翻译的也已经有影印版出版。
TCPL和D&E
TCPL和D&E分别是《The C++ Programming Language》和《The Design and Evolution of C++》的简称,均出自Bjarne Stroustrup之手。说它们是C++语言圣经,并不为过。
中文名称:
《C++程序设计语言(特别版)》,机械工业出版社
《C++语言的设计和演化》,机械工业出版社
入门教程
Stanley B.Lippman, Josee Lajoie, C++ Primer (3rd Edition)
《C++ Primer (3RD)中文版》,中国电力出版社
Stanley B. Lippman, Essential C++
《Essential C++中文版》,华中科技大学出版社
《Essential C++(影印版)》,中国电力出版社
高效、健壮编程
《Effective C++中文版》,华中科技大学出版社
《More Effective C++中文版》,中国电力出版社
《Exceptional C++中文版》,中国电力出版社
《More Exceptional C++中文版》,华中科技大学出版社
模板和泛型编程
《C++ Templates全览(简体版)》,人民邮电出版社
《C++设计新思维:泛型编程与设计模式之应用》,华中科技大学出版社
标准库
《C++标准程序库:自修教程与参考手册》,华中科技大学出版社
《Effective STL(影印版)》,中国电力出版社
网络编程
《C++网络编程,卷1:运用ACE和模式消除复杂性》,华中科技大学出版社
《C++网络编程,卷2:基于 ACE 和框架的系统化复用》,电子工业出版社
杂项
《C++编程思想(第2版)第1卷:标准C++导引》,机械工业出版社
《C++编程思想(英文版 第2版)》,机械工业出版社
《C++沉思录》,人民邮电出版社
《深度探索C++对象模型》,华中科技大学出版社
《深度探索C++对象模型(影印版)》,中国电力出版社
C++工程领域的最高境界:
《设计模式:可复用面向对象软件的基础》,机械工业出版社
展开全部
你算是问对人了~
我是一个计算机专业的大学生,先学c语言吧,很简单的。
不过c语言和c++有点不同。但大致原理很相像。
学c语言的时我推荐 曾怡的《C语言程序设计视频教程》加上谭浩强编写的《C语言程序设计》就是不错的自学材料。视频资料在狗狗搜索上有,书本可以在书店里买到。
c语言的配套的是软件是 TC编译器(C语言编程软件)3.0 也可以在狗狗搜索上下载。
有了c语言的基础,c++学习起来比较容易的。
http://zhidao.baidu.com/question/106863110.html
我都回答过样的问题三四个了 希望对你有帮助
都是我回答的呢~
我是一个计算机专业的大学生,先学c语言吧,很简单的。
不过c语言和c++有点不同。但大致原理很相像。
学c语言的时我推荐 曾怡的《C语言程序设计视频教程》加上谭浩强编写的《C语言程序设计》就是不错的自学材料。视频资料在狗狗搜索上有,书本可以在书店里买到。
c语言的配套的是软件是 TC编译器(C语言编程软件)3.0 也可以在狗狗搜索上下载。
有了c语言的基础,c++学习起来比较容易的。
http://zhidao.baidu.com/question/106863110.html
我都回答过样的问题三四个了 希望对你有帮助
都是我回答的呢~
参考资料: http://zhidao.baidu.com/question/63177028.html
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
中学生就对C感兴趣说明你是个求学上进的同学。你可以就从C开始学。其实C语言并不是很难,你可以自学。我可以推荐几本给你:初学时,可以重点参看谭浩强编的C方面的书,由于他出的比较多,所以你随便找本就行了;中期的时候你可以看下清华大学出版社--《C程序设计经典教程》,这本相当的好,是两个老外写的;后期如果你还想提高的话可以看下科学出版社出版的由冯山主编的《程序设计基础教程——C语言版》,这本讲解的比较深入,对提高C语言的能力应该说是很有帮助的。
C++也一样啦```看你是学Windows面向对象的设计还是编程```如果你主要是想学编程`` 还是先从C开始比较好``如果是想学面向对象程序设计可以看下--清华大学出版社--出版的--黄伟通--编著的《Visual C++面向对象与可视化程序设计》--这本比较简单```其实谭浩强编的书还是比较偏重于程序设计
C++也一样啦```看你是学Windows面向对象的设计还是编程```如果你主要是想学编程`` 还是先从C开始比较好``如果是想学面向对象程序设计可以看下--清华大学出版社--出版的--黄伟通--编著的《Visual C++面向对象与可视化程序设计》--这本比较简单```其实谭浩强编的书还是比较偏重于程序设计
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我学的也是他的书,他的书里面的例子很好,好好看,很形象的。。呵呵,多上机实践就是,没什么好方法的。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
建议你从变量开始学,先读一些简单的和经典的程序,然后做些练习,成功了就有兴趣了,有了兴趣就好学了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询