C语言第五章重要知识总结

来源:互联网 发布:名片设计软件哪个好 编辑:程序博客网 时间:2024/05/20 02:29

第五章 选择控制结构
5.1 生活中与计算机中的问题求解方法
5.2 算法的概念及其描述方法
● 机器语言是由一系列二进制的0和1组成的
● 算法的基本特性:有穷性,确定性,有效性,允许没有输入或者有多个输出,必须有一个或者多个输出
● 伪码书写无固定格式和规范
5.3 关系运算符与关系表达式
● 关系运算符!=表示不等于
● 关系表达式通常用于表达一个判断条件,而一个条件判断的结果只能有真假两种:用非0表示“真”,用0值表示“假”
● n不是偶数可表示为n%2!=0
● ==为相等运算符,=为赋值运算符
5.4 用于单分值控制的条件语句
● 单、双、多分支选择结构
5.5 用于双分支控制的条件语句
5.6 条件运算符和条件表达式
● 条件表达式一般形式:表达式1?表达式2:表达式3(其含义是:若表达式1的值非0,则该条件表达式的值是2的值,否则是表达式3的值)
5.7用于多分支控制的条件语句
● 复合语句:将一组逻辑相关的语句用一对花括号括起来所构成的语句,可以用在单个语句可以使用的任何地方
如max=a;
printf(“max=%d\n”,a);是两条语句
但{
max=a;
printf(“max=%d\n”,a);
}是一条复合语句
● 为使程序层次清晰,通常将位于每个分支的复合语句中的语句相对于左花括号向右缩进4个空格
● if语句会认为if后面的第一条语句是其分支语句,若在其后要添加,则必须同时添加一对花括号才能保证程序逻辑上的正确性
● stdlib.h是C标准函数库的头文件,声明了数值与字符串转换函数,伪随机数生成函数,动态内存分配函数,进程控制函数等公共函数
● fabs是计算机C语言中求浮点数X的绝对值
● EPS是在函数程序中事先说明的常量,是控制迭代精度的,相当于微积分里面的无限小值
● 函数exit()的作用是终止整个程序的执行,强制返回操作系统,并将int型参数code的值传给调用进程()一般为操作系统。其调用形式一般为exit(code),exit()是C语言提供的标准库函数
● 当code的值为0或者宏常量EXIT—SUCCESS时,表示程序出现某种错误后退出
● 调用函数exit()需要在程序开头包含头文件

原创粉丝点击