C语言学习笔记9
2013-09-02 11:39
197 查看
从程序流程的角度来看,程序可以分为三种基本结构, 即顺序结构、分支结构、循环结构。 这三种基本结构可以组成所有的各种复杂程序。C语言编程教程中会这样来区分这结构,下面来说说分支结构程序和循环结构程序
1、分支结构程序:关系运算符和表达式
在程序中经常需要比较两个量的大小关系, 以决定程序下一步的工作。比较两个量的运算符称为关系运算符。 在C语言中有以下关系运算符:
< 小于
<= 小于或等于
> 大于
>= 大于或等于
== 等于
!= 不等于
关系运算符都是双目运算符,其结合性均为左结合。 关系运算符的优先级低于算术运算符,高于赋值运算符。 在六个关系运算符中,<,<=,>,>=的优先级相同,高于==和!=,==和!=的优先级相同。
2、环结构程序
循环结构是程序中一种很重要的结构。其特点是, 在给定条件成立时,反复执行某程序段,直到条件不成立为止。 给定的条件称为循环条件,反复执行的程序段称为循环体。 C语言提供了多种循环语句,可以组成各种不同形式的循环结构。
而C程序的执行部分是由语句组成的。 程序的功能也是由执行语句实现的。
C语句可分为以下五类:
1.表达式语句
表达式语句由表达式加上分号“;”组成。其一般形式为: 表达式; 执行表达式语句就是计算表达式的值。
2.函数调用语句
由函数名、实际参数加上分号“;”组成。其一般形式为: 函数名(实际参数表); 执行函数语句就是调用函数体并把实际参数赋予函数定义中的形式参数,然后执行被调函数体中的语句,求取函数值。(
3.控制语句
控制语句用于控制程序的流程, 以实现程序的各种结构方式。
它们由特定的语句定义符组成。C语言有九种控制语句。 可分成以下三类:
(1) 条件判断语句
if语句,switch语句
(2) 循环执行语句
do while语句,while语句,for语句
(3) 转向语句
break语句,goto语句,continue语句,return语句
4.复合语句
把多个语句用括号{}括起来组成的一个语句称复合语句。复合语句内的各条语句都必须以分号“;”结尾,在括号“}”外不能加分号。
5.空语句
只有分号“;”组成的语句称为空语句。 空语句是什么也不执行的语句。在程序中空语句可用来作空循环体。
习的时候我们也可以看一些分类书籍像是嵌入式c语言书籍一类的书籍,其中会有大量的例子来说明,我们可以记住并理解这些例子,充分理解与用到我们写的程序中去。
1、分支结构程序:关系运算符和表达式
在程序中经常需要比较两个量的大小关系, 以决定程序下一步的工作。比较两个量的运算符称为关系运算符。 在C语言中有以下关系运算符:
< 小于
<= 小于或等于
> 大于
>= 大于或等于
== 等于
!= 不等于
关系运算符都是双目运算符,其结合性均为左结合。 关系运算符的优先级低于算术运算符,高于赋值运算符。 在六个关系运算符中,<,<=,>,>=的优先级相同,高于==和!=,==和!=的优先级相同。
2、环结构程序
循环结构是程序中一种很重要的结构。其特点是, 在给定条件成立时,反复执行某程序段,直到条件不成立为止。 给定的条件称为循环条件,反复执行的程序段称为循环体。 C语言提供了多种循环语句,可以组成各种不同形式的循环结构。
而C程序的执行部分是由语句组成的。 程序的功能也是由执行语句实现的。
C语句可分为以下五类:
1.表达式语句
表达式语句由表达式加上分号“;”组成。其一般形式为: 表达式; 执行表达式语句就是计算表达式的值。
2.函数调用语句
由函数名、实际参数加上分号“;”组成。其一般形式为: 函数名(实际参数表); 执行函数语句就是调用函数体并把实际参数赋予函数定义中的形式参数,然后执行被调函数体中的语句,求取函数值。(
3.控制语句
控制语句用于控制程序的流程, 以实现程序的各种结构方式。
它们由特定的语句定义符组成。C语言有九种控制语句。 可分成以下三类:
(1) 条件判断语句
if语句,switch语句
(2) 循环执行语句
do while语句,while语句,for语句
(3) 转向语句
break语句,goto语句,continue语句,return语句
4.复合语句
把多个语句用括号{}括起来组成的一个语句称复合语句。复合语句内的各条语句都必须以分号“;”结尾,在括号“}”外不能加分号。
5.空语句
只有分号“;”组成的语句称为空语句。 空语句是什么也不执行的语句。在程序中空语句可用来作空循环体。
习的时候我们也可以看一些分类书籍像是嵌入式c语言书籍一类的书籍,其中会有大量的例子来说明,我们可以记住并理解这些例子,充分理解与用到我们写的程序中去。
相关文章推荐
- C语言学习笔记:05_关系运算符和关系表达式
- C语言学习笔记(八) -宏定义 Macro Definition
- C语言学习笔记 lesson2 编程概述
- C语言学习笔记.指针1
- C语言的学习笔记2-函数
- C语言学习笔记----------伊能C语言学习笔记-------静态局部变量
- c语言学习笔记之全局变量与局部变量
- C语言学习笔记——调用函数时提示警告
- 【学习笔记】【C语言】赋值运算
- C语言学习笔记_3基本的标准输入与输出
- 【C语言学习笔记】函数及多文件开发
- c语言学习笔记二十四
- c语言学习笔记-字符
- 重拾C语言的学习笔记
- zookeeper 学习笔记 (C语言版本)
- 网易云课堂程序设计入门--C语言 第二周 判断 学习笔记
- C语言学习笔记--动态库和静态库的使用
- 黑马程序员---C语言学习笔记之预处理指令、宏和条件编译
- C语言学习随笔记之EOF用法
- c语言学习笔记_2基本词法语法规则