多语言展示
当前在线:1453今日阅读:60今日分享:41

入门C与C++的几条经验建议

很多人想学习C语言,没有入门之前就先入为主的认为C语言很难,但事实却并非如此。学习C语言,需要注意什么呢?希望以下的几条建议能够帮到想学习C语言的计算机语言爱好者。一,英语基础。在编程语言里,全部表达的方式都是用英文,包括各种内置规定好的类型,还有软件的报错提示之类。高手所写的源代码都是英语单词的组合。这是一种全世界约定的规范,为了方便以后其他人阅读自己的代码,必须要养成这样的习惯。别出现各种拼音,或者随便弄个字母来表示。不然会造成以后维护的困难。另外一点就是,书籍方面。众所周知,IT技术都是国外领先的。所以技术的更新几乎都是从别人那里出现,然后通过书籍来让大众学习。而这些书籍都是英语所写的。虽然过段时间肯定会有各种翻译版本,但是翻译水平好多都参差不齐,就算国内有牛人去翻译,也会出现各种理解偏差或者是理解之后翻译出来所用的词语让人不好理解。还有一点就是,翻译版本通过都需要一年时间才会出现,这样就会技术脱节了。所以,要养成习惯使用英语,一开始肯定不习惯,遇到各种困难,但是计算机书籍的英语语法和单词并不复杂,不会需要多高的水平才能读懂的。二,MSDN这是微软提供给程序员的一个非常庞大的工具,类似于词典的东西。里面提供了微软写好的各种函数(就是各种功能),然后我们就可以利用这些现成的函数去实现我们所想的功能。MSND的查询也有小技巧的,上一部分说的英语水平在这里就可以得到发挥了。里面的函数也是各种单词的组合,我们只要确定好自己想要的,然后就可以通过简单的组合查询到 要的函数了。三,养成总结的习惯学习语言的渠道有好多种,常见的就是大学里面教的,通过自学的,外面培训的。无论是哪一种,我们都必须要把每天所学的知识归纳,然后把难点,不懂点都记录下来,尽可能当天解决,时间不够也可以回头去看。不要学完就算了,这样你每学新的知识点,就会把前面的忘了(虽然这样说有点夸张,但也不为过,因为基本都模糊了的),在这种情况下,我们以前所记录下来的笔记与总结就发挥出作用了。效率也发挥出来了。四,C/C++C语言是其他高级语言的的祖宗。现在好多人学java,C#。因为觉得简单,容易上手,但其实他们没意识到,以后需要提升,还是得要回头学C语言。但这样就没那么容易了,因为习惯了高级语言的东西,好多方面都已经简化了的。再重新学C语言的话,他们会很难转换过来。所以,倒不如先把基础打好,再去选择自己以后想走的路。C++,也是高级语言的一种。是以效率著称的高级语言。随着软件规模的增大,用C语言编写程序渐渐显得有些吃力了,然后就有了C++。C++保留了C语言原有的所有优点,增加了面向对象的机制。面向对象是我们学习高级语言必须要迈过的一道坎,只要理解好这个思想,才能利用好这门技术。五。书籍在C++方面,国外有好多牛人都出版过相关的学习书籍,包括创建C++的C++之父。书籍方面例如有:Thinking In C++,C++ Primer Plus,C++ Primer, Effective C++等等。其实我们只需要挑一本,然后通过几遍的阅读。就基本可以掌握好C++了。当然以后还是得需要自己各种练习与应用,去发现更多知识来提升在C++方面的造诣。
推荐信息