做网站读什么专业安庆市网站建设制作
一、switch多路分支语句




二、条件表达式



三、循环

for循环:

for循环的三个表达式不是必须的,第一个表达式之前声明过,可以不写,第三个表达式可以放在循环体里面;第二个表达式可以不写,为死循环。



空循环体也会导致死循环。千万别写while(表达式);


四、终端语句

五、函数
函数声明、调用、定义
若函数定义在函数调用之后,在开头去声明函数,建议函数定义放后面,前面进行函数声明。


六、数组















在这里插入图片描述



七、二维数组











**
**


八、结构体










九 typedef






十 、递归调用
函数的递归调用:自己调用自己
直接调用:B调用B
间接调用:B调用C,C调用B
例子:数的阶乘

十 一、作用域





十二、局部变量和全局变量
函数里面的变量是局部变量;
函数外面定义的变量是全局变量。


函数在前面声明,其实是通过extern扩展的,只是extern可以省略。
十三、存储类别
作用域是空间问题、存储类别是时间问题。

调用函数时,给形参a开辟内存空间;函数调用结束后,释放a的内存空间。
十四、指针









不能把字符型变量的地址存放到int型变量的指针中
在这里插入图片描述

