学习总结

C语言程序设计——学习总结
一、学到的知识点
第2章:常量和变量,基本数据类型,变量的定义和赋值,计算字节数运算符sizeof(),标识符的命名规则,有符号整数和无符号整数。
第3章:算数运算符,自增、自减运算符,强制类型转换与自动类型转换,整数除法,浮点数除法,宏常量与宏替换,const常量。
第4章:字符常量,转义字符,字符的输入与输出,数据的格式化屏幕输出,数据的格式化键盘输入。
第5章:关系运算符,逻辑运算符,条件运算符,单分支:if形式的条件语句,双分支:if—else形式的条件语句,多分支:else—if形式的条件语句,switch语句,程序测试。
二、用知识点可以解决的问题
顺序结构可以独立构成一个简单的完整程序,利用顺序结构可以解决常见的输入、计算,输出三步曲的问题,例如计算圆的面积。更简单一点的,可以只做简单的输出,例如输出整数,浮点数,字符,字符串。
分支结构可以解决要先做判断再选择的问题。分支结构的执行是依据一定的条件选择执行路径,而不是严格按照语句出现的物理顺序。利用分支结构可以对条件进行判断,按照不同情况对数据做不同的处理。
三、感想收获
接触到的第一个程序应该就是输出“Hello, world!”,虽然这个程序很简单,但是能够自己把它写出来,并且编译成功,还是让我十分开心。就像老师说的那样,对于编写程序这件事,从不会到会,是一个很大的飞跃。在openjudge做的第一套题是练习顺序结构,虽然这些题比较简单,但对于初学者来说,还是能够在一次又一次的尝试中,学到许多知识。如果遇到不懂的地方,我会参考有关书籍,或者与同学讨论,在此过程中,我收获了许多。
第二套题是练习分支语句,题目更复杂了一些,在做题之前,我先翻看课本,了解需要掌握的知识,在做题过程中进一步地巩固知识点,每次完成一道题目,我都感到很开心,有时还能够帮同学解决一些问题,在这个过程中,我感受到了自己的进步。
经过这一段时间的学习,我感受到课下预先学习,了解知识点非常重要,另外课上要认真听讲,重视老师讲到的需要强化的内容。除此之外,在做练习题的过程中,不断总结经验教训,也是提升自我能力的很好的方法。
学好程序设计这门课要求我们有活跃的逻辑思维,足够严谨,并且能够坚持不懈地练习,不畏难,不气馁。这门课给我的感受是,对它愈加了解,便会愈加热爱。我相信自己能够在接下来的学习中,继续努力,继续进步,一步一个脚印地走下去。

你可能感兴趣的:(C/C++学习总结)