C?让我来征服你!

坦白来说,自己是第一次接触软件这个领域,前段时间处在瓶颈期,也曾问过自己“当初为啥要选择软件工程这个专业呢?”,但是直到上到后面几节课时,渐渐地发现了C语言的乐趣所在,就是那种看着自己打出来的东西通过一个控制台实现出来的感觉,作为一个操控者的角色,让机器去实现,在我看来是很酷的。其实我还很清楚地记得,第一次打出‘Hello world!’时,相当激动地录下像,发在了家人群里,现在想想虽然幼稚但很开心!也恰恰是这种感觉成为帮助我度过瓶颈期的一个重大因素。还有一个原因也是和自己的性格有关,我是一个既然做了就认真去做好的人,即便你可能不是第一个,但也绝对不能成为最后一个。况且,IT这个领域,更新速度快之惊人,技术才是硬道理,总有人走在比你远不知多少的前沿,这一点,在校园里便感受到了,有些人起步低,江湖人称“小白”,而恰恰作为“小白”中的我也见识到了“大佬”,他们起步高,可能身为大一却拥有堪比大二的实力,他们在你还没有见到书时就已经把整本书学完了,所以,你要想学好,超前学是基本的,当然你更要相信"人外有人,天外有天",请你戒骄戒躁。
就目前自己学习C的心得来看,有几点是很值得一提的。
1.务必请你多实践,既然学的是工科,必不可少的当然就是多实践,不像文科那样,偏理论为主,学C一定要多敲,俗话说,熟能生巧嘛。
2.尽量不要写没有灵魂的代码,对于代码,只有理解了自己定义的每一个变量,写出的每一个语句,调用的每一个函数,是用来干嘛的,在这个程序中起到了什么作用,不然这个代码便也只是用来练手感,很难有足够的进步,而一旦理解了,下次遇到相似的可以很轻松的打出来,而不用再去对照书去一个个地打,我想,这也许就是写有灵魂的代码其意义所在吧。
3.打代码最好成对打出来,以避免后期出现很低级的错误。
4.不要将数学的思维带到计算机编程中,计算机是机器,它没有理性的思维,比如数学中的’x>y>z’在计算机中显示出来不一定是x为最大值,而是’1>z’再通过z的值去判断最后输出的结果。
5.输入法一定要是英文当然不必多说了吧,相信这是在座的各位都踩过的雷吧。
6.严谨对待位置,同样的语句放在不同的位置往往也可能会有不同的结果。比如if…else语句的嵌入位置不一样结果会大相径庭。又比如break的位置,所以例子比比皆是,还是很值得注意的。
目前就先写这么多了,在这篇文章的结尾,祝愿所有程序员们身体健康,越来越好!也希望自己能够万事顺意,尽快入门吧!
以上。
2018.11月
一只爱吃的圆球

猜你喜欢

转载自blog.csdn.net/weixin_43596530/article/details/83859474
今日推荐