经过一个学期的C语言学习,感觉受益匪浅,我学会了编程,虽然只是一些简单的小程序,只能用它算一些基本题目,可能连变成都算不上,但我依旧很开心,因为我已经开始学习这门语言了,我开始了对于专业课的学习并且效果还不错,题目做的都还行吧,至少是accepted,当然程序上存在的问题肯定是有,首先我得程序都很长,很复杂,这点也是我一直在努力的。
这一个学期,我学习了赋值,学习了数据的输入和输出,学习了if,switch,for,while,do-while语句和数组。
学习了顺序结构,逻辑结构和循环结构。其中顺序结构是最简单也是最基础的结构,是从头到尾顺下来,没有拐弯的地方。逻辑结构是比较常用的一种结构,它可以判断是与非,满足那个条件就走那一条路。循环结构是比较难理解的,是目前我学的几种结构中最难的,因为它简单,把复杂的一堆程序简化为几个语句,大道至简,因为浓缩了,所以难理解,更别说还有循环嵌套,那才是难度所在,毕竟一个就难,更别说把两个甚至更多循环放在一起了。
数组,另一个变态,数组说起来不难,就是定义一个空间,将一些数组输入到里面,用下标的形式调用或者更改那些数据。但是,更改调用起来不是那么简单,首先你得保证你的条件准确,要不你想改一个数据,可能把所有数据都改了,这是能把人整崩溃的一件事情,毕竟人的耐心是有限的,而你写的程序漏洞是无线的。还有二维数组,一维数组是划分了一条数轴,而二维数组划分了一个矩形,这个可以借助点,线,面的概念来理解,三维数组和多维数组以此类推。由于数组是以下标来调用数据,那么数组问题出错了也不知道错在那里,所以如果出错可以把数组输出出来看看哪儿错了。
做了那么多题,感觉程序是越简单越好,越整洁越好,越有逻辑性越好,这样,不但正确率高,错了错误也好找。长的程序找错误得找老半天,还不一定找的出来。
学到现在,发现我对编程还是很有兴趣的,毕竟现在学习这个没有感到无聊,做不出题也没有自暴自弃,都是认真思考,实验每一个大胆的想法,实在不会再上网上查题。但是编程水平确实不高,以后加油吧。