关键字static
在C语言中: static是用来修饰变量和函数的
- 修饰局部变量
- 修饰全局变量
- 修饰函数
static修饰局部变量改变了变量的生命周期,让静态局部变量出了作用域依然存在,到程序结束,生命周期才
结束。
一个全局变量被static修饰,使得这个全局变量只能在本源文件内使用,不能在其他源文件内使用。
一个函数被static修饰,使得这个函数只能在本源文件内使用,不能在其他源文件内使用。
switch语句
break语句的实际效果是把语句列表划分为不同的部分。
default: 写在任何 一个case标签可以出现的位置。当 switch表达式的值并不匹配所有case标签的值时,这个default子句后面的语句就会执行。所以,每个switch语句中只能出现一条default子句。 但是它可以出现在语句列表的任何位 置,而且语句流会像贯穿一个case标签一样惯出default子句
#include <stdio.h>
int main()
{
int day = 0;
switch(day)
{
case 1:
case 2:
case 3:
case 4