顺序结构程序设计
1. C语言语句概述
1. 控制语句
控制语句用于控制程序的流程,实现对程序流程的选择、循环、转向和返回等,由特定的语句定义符组成
(1). 选择语句。if···else和switch(包括case和default)
(2). 循环语句。for、while和do···while
(3). 转向语句。continue、break和goto
(4). 返回语句。return
2. 表达式语句
表达式语句是在表达式的末尾加上分号构成的语句
3. 函数调用语句
函数调用语句是由一个函数调用加上一个分号构成的语句
函数调用语句也属于表达式语句,因为函数调用也属于表达式的一种
4. 空语句
C语言中的空语句是单独一个";"构成的语句,语句执行时不产生任何动作。程序设计时,有时需要加一个空语句来表示存在一条语句,以产生延迟。空语句有时用来作为流程的转向点(流程从程序其他地方转到此语句处),也可作为循环语句中的循环体(循环体是空语句,表示循环什么也不做)
注: 空语句出现的位置是有限制的。在预处理命令、函数头和或括号"}"之后都不允许出现空语句
5. 复合语句
复合语句是指用一对花括号括起来的语句序列,执行时按花括号中语句的先后顺序依次执行。复合语句在C语言中的语法地位相当于一条语句,作为一个整体对待,也称"语句块"。常用于if语句、循环语句等
2. 顺序结构程序设计
顺序结构是程序中最简单的一种结构,程序按语句出现的先后次序逐条执行。顺序结构程序中的的语句是任何简单或复杂程序主体的基本结构,在C语言中这类结构主要使用的是赋值语句以及由输入输出函数构成的语句
注: 如果程序中包含数学函数,必须在程序开头处添加"#include <stdio.h>"的预处理命令,将包含数学函数的头文件添加到程序中,才可以正常使用
1. 格式输入函数(scanf函数)
功能:用来从输入设备输入若干个任意类型的数据
1. 格式控制串
格式控制串用来指定每个输入项的输入格式。格式控制串通常由若干个格式说明构成,格式说明由"%"开头,后跟格式字符
scanf函数格式字符
格式字符 | 说明 |
---|---|
d | 输入十进制整数 |
c | 输入单个字符 |
o | 以八进制形式输入整型数(可以带前导0,也可以不带前导0) |
x或X | 以十六进制形式输入整型数(大小写作用相同,可以带前导0,也可以不带前导0) |
i |