C语言顺序结构程序设计-第三章概览

需积分: 0 0 下载量 30 浏览量 更新于2024-07-11 收藏 465KB PPT 举报
"C语言第三章 - 顺序结构程序设计" 在C语言中,简单语句是构成程序的基本单元。本章主要介绍了简单语句,特别是表达式语句,它由一个表达式后跟一个分号构成。例如,`i++` 或 `x+y;` 都是表达式语句。分号在这里是必不可少的,它标志着语句的结束。表达式语句可以分为两类:运算符表达式语句和赋值语句,它们的作用在于计算表达式或改变变量的值。 程序设计通常涉及算法,它是解决问题的方法和步骤。算法是程序的灵魂,程序不仅仅是数据结构和语言工具的结合,还包含了算法和程序设计方法。算法可以分为数值算法和非数值算法,它们都需要满足特定的特性,包括有穷性(算法必须在有限步骤内结束)、确定性(每一步都有明确的结果)、至少零个输入、至少一个输出以及有效性(每一步都是可执行的)。 算法的表示方法多样,如自然语言、传统流程图、N-S流程图、伪代码和计算机语言。虽然自然语言描述直观易懂,但可能产生歧义,不适合复杂的算法描述。流程图则通过图形符号直观地表示算法的流程,便于理解和实现。 C语言支持的最基本程序设计结构就是顺序结构,程序会按照书写的顺序依次执行。例如,如果我们要模拟一年四季的顺序,C语言完全能够实现这种逻辑。顺序结构程序设计的特点是,语句从上至下,依次执行,没有分支和循环。 本章的重点包括了C语言的基本语句,特别是字符输入输出和格式化输入输出。字符数据的输入输出函数,如`getchar()` 和 `putchar()`,用于读写单个字符。格式化输入输出函数如`printf()` 和 `scanf()` 提供更灵活的数据输入输出方式,并允许控制输出的格式。 格式化输入输出函数的格式控制是一个关键概念,允许程序员指定输入输出的格式,如宽度、精度和对齐方式。例如,`printf("%d", num)` 会打印整数`num`,而`scanf("%d", &num)` 可以从标准输入读取一个整数并存储在`num`变量中。 通过学习本章,读者应能掌握C语言中的基本语句,理解顺序结构程序设计的概念,熟练使用字符和格式化输入输出函数,以及了解算法的描述方法和特性。这些都是编写C语言程序的基础,对于后续深入学习至关重要。