前言:本文章主要用于个人复习,追求简洁,感谢大家的参考、交流和搬运,后续可能会继续修改和完善。
因为是个人复习,会有部分压缩和省略。
一、auto
1.c语言中,关键字auto用于声明一个变量为自动变量,自动变量也称局部变量,所有局部变量默认都是auto,一般省略不写。
二、switch,case,default,break
#include int main(){int a = 0;scanf("%d", &a);switch (a){case 0:printf("0\n"); break;case 1:printf("1\n"); break;case 2:printf("2\n"); break;default:printf("xxx\n"); break;}return 0;}
switch语句是一种分支语句,switch(),switch的括号里只能是整型表达式。
当满足switch后括号中的条件,即可执行对应case语句后的语句块,如果不写break,其会一直往后执行,直到switch语句结束或遇到break或return。(本图为输入0)
default语句可以放在switch语句中的任意地方,当case语句的条件判断都与switch括号后的条件不相符时,执行default语句。
break语句稍后与continue语句放在一起讲,此处只讲其代表跳出switch语句。