Programming

[C语言回顾]控制流

2020-03-20  本文已影响0人  廓然寄畅

选择

关系表达式
if语句和if...else语句
if (表达式)
{
  语句1;
  语句2;
  ...
  语句n;
}
else
{
  语句a;
  语句b;
  ...;
  语句m;
}
if...else语句
if (表达式1)
  语句1;
else if (表达式2)
  语句2;
else if (表达式3)
  语句3;
...
else
  语句n;
switch语句
switch (**整型**表达式)
{
  case 数值1:
    语句1;
    语句2;
    ...
    break;
  case 数值2:
    语句1;
    语句2;
    ...
    break;
  ...
  case 数值n:
    语句1;
    语句2;
    ...
    break;
  default:
    语句1;
    语句2;
    ...
}

循环

基本循环结构
while语句
while(被测表达式)
{
循环语句; + 改变语句;
}
for语句
for(初始化;被测表达式;改变语句)
{
循环语句;
}
嵌套循环
do...while语句
do
循环语句;
while(被测表达式);  //条件式为假推出循环

函数模块性(1)

函数声明与参数声明
返回数据类型 函数名(参数数据类型列表); 
//参数数据类型列表定义了函数被调用时必须提供的数据的个数、次序和类型
int fmax(int, int);
findmax(firstnum, secnum);
返回数据类型 函数名(参数列表) //函数首部行
{
变量声明;
其他C语言语句;
return 数值;
} //函数体
预处理命令
符号常量
函数原型可以放置在这里
int main()
{
  函数原型也可以放置在这里
  变量声明;
  其他可执行语句;
return 数值;
}
返回值
标准库函数
#include <header-file-name>
a + (int)(rand() % (b - a + 1))

函数模块性(2)

变量的作用域
变量存储类
按引用传递(pass by reference)
递归
上一篇 下一篇

猜你喜欢

热点阅读