大家好,今天小编关注到一个比较有意思的话题,就是关于c语言孙鑫的问题,于是小编就整理了2个相关介绍c语言孙鑫的解答,让我们一起看看吧。
本科学生,想问下C语言基础入门从哪里下手比较好?
计算机语言是为了避免自然语言的二义性而设计出来的,C是计算机语言之一。按顺序学习c语言,字符集,运算符,基本数据类型,构造(自定义)数据类型,变量,过程控制(if,for,while等语句),赋值,比较,逻辑运算,显示打印。有这些就可以找一个编译器编些小程序练习了。以后用到什么再翻书或百度吧。计算机语言你基本上可以理解为一个说明书,没有很难很深的东西。开始不要去背,了解就好,以后常回头再翻翻就理解了。对于指针,非专业的也可以先放放,会编点小程序后慢慢就理解了。坚持一下祝你成功!
先看谭浩强编写的的BASIC语言来入门。再看Ture Basic语言和Fortran语言,第三步才看C程序设计。当年大学就是按这个顺序学的。如果没有天赋的话就不必深入了。
基础就找基础知识,第一页翻起,0和1,二位运算,在开电脑安装,win2002专业版本,照着书,一个一个字母打,c++语言,命令。以前考了个青鸟授课的编程。4级,那时我是2003年学的,现在基本忘光。
学C语言最好的方法是以任务为导向,由浅入深开展学习,也就是每次完成一个小任务,不断尝试,发现问题,再解决问题。
直接按照《C语言程序设计》书本学习,枯燥乏味,没有成就感,很快就会失去兴趣。
下面按学习顺序,简单举几个例子。
通过这个例子了解最基础的C语言程序结构由函数构成、编译器、函数库、程序入口main()等。
通过这个例子,了解变量、运算符,if语句,学会设置断点查看变量结果等。
任务3:求1到10的整数和。
通过这个例子,了解for循环语句的结构,运用调试器单步跟踪每步直行结果,掌握循环语句执行过程。……
通过这样一个个的小任务逐步提高,日积月累,就会精通C语言。
其实谭老的书挺好的了,适合国人,关键要多动手,不停写例程,或者疯狂抄写例程理解它,直至打通这个思维通路,这是需要一定时间的,几个月到一年吧,思维通了就可以越学越快
如何自学C++?
C++是目前编程语言中学习成本比较高的语言之一,C++在[_a***_]、音视频处理,通信,游戏,后端服务方面应用还比较广泛,我认为需要C++学习进阶有如下几个步骤:
1)《C++Primer》,《C++编程思想》这初级读本是所有学习C++的人必须啃的书,C++的知识点比较全。
2)《Effective C++》、《MoreEffective C++》、《C++沉思录》、《Effective STL》这写书比较经典,进阶必备。
3) 《深度探索C++对象模型》、《现代C++设计》、《泛型编程与STL》这些书可以深入理解C++
技术书可以循序渐进看,边学变练,做项目过程中越到问题可以翻翻这些书,有可能有解决问题的思路,项目不忙时,闲下来时可以再看看书。
2、参与C++的项目
边做项目边学习是成长最快的方法,因此要想进阶就必须参与C++的项目,设计开发C++的项目。
1)STL,Boost都是开源的,可以学习一下
到此,以上就是小编对于c语言孙鑫的问题就介绍到这了,希望介绍关于c语言孙鑫的2点解答对大家有用。