「这是我参与11月更文挑战的第2天,活动详情查看:2021最后一次更文挑战」
最近,复习了一下C语言,笔者将会在掘金同步更新我的复习进度!各位初学C语言的大一新生,以及想要复习C语言/C++知识的不要错过哦
✈如有错误,欢迎大佬们批评指正!谢谢
初始C语言01
1.c语言标准规定的long long 长度
1 | c复制代码sizeof(long long) >=sizeof(long) >= sizeof(int) |
2.实型 就是浮点型
3.计算机中的单位
1 | c复制代码bit:比特位 |
4.一个工程里有且只有一个main函数
多文件情况下也是一样
5.局部变量和全局变量
局部变量 - 在大括号(代码块)内部定义的变量就是局部变量
全局变量 - 在大括号外部定义的变量就是全局变量
作用域
局部变量的作用域:局部变量所在的局部范围
全局变量的作用域:整个工程都可以使用
生命周期
1.程序的生命周期其实和main函数的生命周期一样
2.局部变量的生命周期:进入局部变量所在的范围开始,出局部变量范围生命周期结束
3.全局变量的生命周期:程序的生命周期
6.字面常量
直接写出来的值
1 | c复制代码如: 3.14 |
7.const修饰的常变量
一个变量不能改变就说明具有常属性 ,但仍是变量,是常变量
例子:
1 | c复制代码int n = 100; |
8.#define定义的标识符常量
通过define定义出来的就是真的常量
注意:#define定义后面不跟分号
1 | c复制代码#define Max 100 |
9.枚举
生活中有些东西可以一一列举
如:性别:男,女,保密 三元色:红绿蓝
1 | c复制代码enum Sex //enum Sex 是枚举类型 |
1 | c复制代码enum Sex |
1 | c复制代码enum Sex |
10.关于变长数组
C99中的概念
编译器一定要支持C99标准,否则运行不了
变长数组不可以初始化
1 | c复制代码//c99 |
11.字符串
字符串末尾默认放\0 ,
对于数组而言,未初始化部分自动放\0
今天就先到这吧~希望对你有所帮助!欢迎老铁们点个关注订阅这个专题! 同时欢迎大佬们批评指正!
本文转载自: 掘金