顺序结构程序总结
写程序的关键
1.了解问题的要求,明确目标,理清思路。
2.提出解决问题的方案。
3.通过语言要素实现。
注:学会自学,学以致用,习惯用程序解决问题。
顺序结构知识点
- 流;在C++中,所有的数据输入、输出都是以流的形式。流是一个处于传输状态的字节序列。流的操作包括输入与输出,使用输入/输出流,必须加上头文件#include<引用文件名>。
- 数据类型;数据有数据类型、取值范围、运算类型三个要素。常用的数据类型及字节长度:整型 int 4(32位) long 2(32位)longlong 8(64位)布尔型 bool 1(8位)字符型 char 1 (8位)浮点型 float 4(32位) double 8(64位) sizeof函数的作用是获取各种数据类型的长度。 字符型数据可以直接参与整型或者实型数据的运算。
- 常量与变量;常量是在程序运输过程中,其值保持不变的量,可以定义一个符号来代替一个常量,称之为**“符号常量**”。变量是指在程序运算过程中,可以改变的量。 变量名:程序中变量名、常量名、函数名都称之为“标识符” 须注意以下规则: ①标识符不能和系统里的关键字同名;②只能包括字母、数字、下划线,并且开头只能是字母或下划线;③必须先定义后使用;④在同一作用域内,标识符不能重复定义;⑤区分大小写;⑥要尽量做到见名知义,增强程序的可读性。
- 字符与字符串;存放单个字符的变量,称为字符变量。字符变量的只是用一对单括号括起来的一个字符。存放一串有若干字符的变量,称为字符串变量*。,字符串变量的值是用一堆双引号括起来的字符序列。若双引号内什么都没有,称为空字符串**。
- 转义字符;C++中定义了一些字符前加“\”的特殊字符,称为“转义字符”\n 表示 换行 ASCⅡ码值10 \0 表示 空操作字符 ASCⅡ码值 0
- 算术运算符;加法(+) 减法(-) 乘法(*) 除法(/) 模(%) 括号()说明:%是取余运算 ()是改变运算的顺序。运算优先级:先算括号里的,再算乘法、除法、模,最后算加法、减法,同一级别的按照从左往右依次计算。表达式的计算结果为表达式的值。
- cin语句;要注意三个一致:数据个数一致、输入顺序一致、数据类型一致。
- 赋值语句;"="称为赋值号;‘’==”是关系运算符。
- 运算规则;整型数据和实数数据可以混合运算;运算符的优先级和结合性,运算符优先级别高的先运算;“先左后右”称之为“左结合性”,“自右向左”为右结合性。
10.格式控制 scanf printf是c语言中输入输出函数也是标准库函数,使用前需要加上cstdio头文件。
收获与感想
通过学习这门课程可以实实在在地锻炼自己解决实际问题的逻辑思维、也通过实际操作可以培养分析问题、解决问题的能力。对于这门课程吧,一开始上机可以说真的是无从下手,头脑一片空白,看不懂里面的符号,让人感觉十分难学,刚开始几节课老师让我们熟悉写程序的环境,去熟悉将来让我恐惧的一个环境,毕竟写程序的要求是非常高的,出现一点误差就导致你写的程序不能运行,所以说,写程序真的有难度。对于我而言,现在最重要的是上课认真听讲,学会整理笔记,多看书,多做练习,基础很重要,如果现在基础打不好,后面的课会越来越让自己身心疲惫。尽管刚开始学习这门课程,我也有信心学好这么课,夯实基础,随时巩固。“实践是检验真理的唯一标准”,通过自己的实践练习慢慢体会这门课的乐趣。加油。