今日学习内容
vs2019的快捷键;
作用域和生命周期;
变量;
常量;
字符串和转义字符;
注释;
选择语句;
循环语句;
vs2019的快捷键有:
- ctrl+enter 向上插入空行 ctrl+shift+enter 向下插入空行
- ctrl+k ctrl+c 添加注释 ctrl+k ctrl+u 取消注释
- ctrl+k ctrl+d 正确对齐代码 ;
- shift+home 从前选中这行 shift+end 从后面选中这行
作用域和生命周期
作用域:就是这个变量他能影响的范围;
生命周期:就是这个变量从诞生到销毁的过程
分类:局部变量和全局变量
局部变量:是{}内的变量 作用域和生命周期都是{}内部,
全局变量:定于整个工程文件:作用和生命周期也是整个工程文件,并且可以通过引用:extern 进行跨文件使用
常量:常量是指生活中不可改变的,固定的量。例如,性别,血型,三原色;
分类:
1、枚举常量:
2、#defint修饰的符号常量
3、const修饰的常变量
4、字面常量;
字面常量:如‘a’字符常量 “abcde”的字符串常量
const修饰的常变量:给变量 int g=100 前面加一个const 则这个值固定不变 这个变量g将不在被覆盖成第二个值;
#degint修饰的符号变量:定义在全局的常量 这个量无法改变;
枚举常量:用关键字enum来设置枚举常量 调试出来的数字不可变;
字符串和转义字符:
字符串:
用“”引入的内容叫做字符串变量
在结尾是用\0结尾的;注:如果用数组定义是必须在内容后用\0结尾 数组内用字符引入内容
用%s打印内容
转义字符:
以 \ 后加字面或数字的特殊字符,存在原因是:一些字符被c或编译器规定,无法使用,为了表达出其本意,用转义字符进行转化表示。
常见的有 \0 表示结束 \n 表示换行 \ddd 表示转义三个为八进制的数字 \xdd表示转义三个为十六进制的数字
变量:可以改变的量
常见的变量:int short long longlong float doublt char
命名方式:只能有数字 字母 下滑线组成 不能有数字开头 不能超过63个字符 不能使用关键字 有大小写之分。
注释:ctrl+k ctrl+c ctrl+k ctrl+u 一定要写,防止遗忘,便于观看;
选择语句 if else
循环语句:
while语句
do while语句
for语句
例:
while() 括号内为条件
if 结果一;
else 结果二;