程序设计——学习总结
一,知识点梳理
第一章——为什么要学c语言
总结第三部分会提到
第二章——c数据类型
主要介绍c语言程序中要处理的数据的种类以及对应的表达方法,并讲述了简单的运算符号、输出方式。
其中,c语言的数据类型分为常量和变量,常量指的是程序中不能改变其值的量,包含:整型常量、实型常量、字符常量字符串常量和枚举常量(第一章并未讲述枚举变量)。整形变量类似于数学中的整数,不能精确到小数点后,但存在负数,而实型常量可以用小数点表示,也可以称为浮点数。
与常量对应的变量在程序中可以改变,但使用之前必须先定义,然后遵循c语言格式可为其自由赋值。
简单的屏幕输出需要在程序开头编写头文件,通过对关键字的赋值输出相应数据,也可以通过双引号括起来输出字符串。
另外第二章补充说明了如何计算变量或数据类型所占内存空间大小。内存中的存储单元是一个线性地址表,按字节进行编址。sizeof()就是C语言提供的专门计算指定数据类型字节数的预算符。
第三章——简单的算术运算和表达式
主要介绍了c运算符在程序中的表达方式以及用法,以及宏常量和宏替换。
c语言中的算数运算符基本上与数学运算符吻合,特殊例子就是“%”运算符表示的是两个操作数相除求余,特别注意,求余运算限定参与运算的两个操作数必须为整型,不能对两个实型数据进行求余运算。
复合的赋值运算符、增一减一运算符注意变量之间运算符的使用方法及规律。
当某个值过于繁琐,我们可以将其赋值给宏常量,利用它来进行程序中的运算,这种方式称为宏替换,比方说:const常量。自动类型转换与强制类型转换运算符可以强制替换某些变量的字符类型。
本章补充了一些常用的标准数学函数。
第四章——键盘输入和屏幕输出
基于第一张简单的输出方式,本章着重强调了c/c++中如何编写可以利用键盘输入字符或字符串,并输出相应运算结果的程序,分出了sacnf、cin的输入以及printf、cout的输出方式,并介绍了他们的格式转换说明。
第五章——选择控制结构
本章着重介绍c语言中常用的分支语句及结构(if条件语句)。
注意:强调条件成立时用单分支,分情况时用双分支,并且在程序编写时,条件后面不加分号,其中的逻辑运算符能简化一些复杂的条件,降低程序出错的概率。
本章还补充了如何对所编写的程序进行测试,在程序中多加几个输出语句,看运行结果是否符合逻辑。
二,知识点的使用
通过c语言我们可以解决数学分析问题、空间几何问题甚至是逻辑问题,这些都是通过将操作数进行合理运算而得出的程序来实现的。所以在程序设计中,严谨的格式、对运算符的灵活使用是完成一个程序最基本的专业技能,同时要着重看待思维逻辑,问题的初步处理一定通过思维,如果对于问题没有合理的思路,有时会导致程序编写的滞后、错误。
三,学习感想
经过数月c语言的学习,我已经对这门课程有了初步认识,一开始上课基本处于听不懂、全程懵的状态,全然不懂课本上那些名词究竟代表着什么,下课生啃资料的效果也是不尽人意,这种“懵”的状态一直持续到第一次做“hello,world”程序的时候,第一次看到自己编写的代码能够运行真的很开心,不由得想要做更深的东西,后来通过查阅资料、网上作业的联系,渐渐理解了作为初学程序的学生究竟该做什么。
程序员不是数学家,但需要较高的数学素养,同时也不是哲学家,但被要求思维的绝对清晰。
我们解决一个问题,首先要剖析问题的本质,它要求我们做什么,最后要得到什么结果,然后我们通过c语言去完成问题的要求。
总之,希望未来做的程序能像唐古拉山上的雪水,一路奔流到海,畅通无阻。
学习总结
最新推荐文章于 2022-09-12 22:35:23 发布