前言:本文章主要用于个人复习,追求简洁,感谢大家的参考、交流和搬运,后续可能会继续修改和完善。一、auto 1.c语言中,关键字auto用于声明一个变量为自动变量,自动变量也称局部变量,所有局部变量默认都是auto,一般省略不写。
因为是个人复习,会有部分压缩和省略。
文章图片
用auto去声明全局变量,会出现问题。
2.C语言中,只使用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;
}
【学习交流|C语言关键字auto,case,default,switch应该如何使用】
switch语句是一种分支语句,switch(),switch的括号里只能是整型表达式 。
当满足switch后括号中的条件,即可执行对应case语句后的语句块,如果不写break,其会一直往后执行,直到switch语句结束或遇到break或return。(本图为输入0)
文章图片
文章图片
default语句可以放在switch语句中的任意地方,当case语句的条件判断都与switch括号后的条件不相符时,执行default语句。
文章图片
break语句稍后与continue语句放在一起讲,此处只讲其代表跳出switch语句。
推荐阅读
- C编程语言|《c陷阱与缺陷》1-3章笔记
- 学习交流|C语言sizeof与strlen的区别与使用
- C语言|C语言打印字符,转义字符,注释(小白版)
- 读书笔记|C陷阱与缺陷--笔记
- 网络安全|网络安全kali渗透学习 web渗透入门 使用WireShark对常用协议抓包
- c语言|C语言问题集——指针进阶(2)
- 数字信号处理|实验一 序列的傅里叶变换和离散傅里叶变换及其关系
- 毛概知识点
- 学习|python学习第三十三天