C语言学习笔记03
算数运算符

扩展赋值运算符

比较运算符

逻辑运算符

位运算符

位运算符简单记忆
<< 左移 = 乘 2
>> 右移 = 除 2
& 清位、判断
| 置位、开启
^ 翻转、加密
~ 全部取反
条件运算符

sizeof运算符

运算符优先级

()与{}的作用
圆括号 ( )专门放:参数、条件、表达式
花括号 { }专门放:代码块、一堆执行代码(函数体)代表「范围、包裹区域」
- 结论
花括号 { } 包起来的整体,就叫一条【复合语句】
里面每一行,都是普通语句。 - 什么是语句?
能以分号;结尾的,就是 C 语言语句。
比如:
printf("hi");
a = 20;
if(a>0) ...
for(;;) ...
- 花括号 { } 里面放的就是:一堆语句
{
int a = 10; // 语句1
a++; // 语句2
printf("%d",a); // 语句3
}
整个 { ... } 合起来叫 复合语句 / 代码块。
4. 哪些地方必须用花括号包语句
函数体
if
for
while
else
只要有多条语句,必须用 { } 包起来,当成一个整体。
5. 超短口诀
分号结尾 = 语句
花括号里面装的就是一堆语句
{ } 整体又叫复合语句、代码块
CMake 到底是什么?
CMake 官方全称Cross Make(跨平台 Make 工具)
CMake = 帮你自动管理 C/C++ 项目的 “大管家
拆解:
- Cross:跨平台(Windows / Linux / Mac 都能用)
- Make:老牌项目编译构建工具
你要做菜(运行程序):
菜 = 你的 .c 代码
锅 = 编译器(MinGW/GCC)
菜谱 = CMakeLists.txt
厨师 = CMake
CMake 就是照着菜谱,帮你把菜做好的厨师!
因为 CLion 本身不编译代码,它靠 CMake 来找到你的代码文件
- 调用编译器(MinGW)
- 生成可执行文件(exe)
- 配置调试、运行环境
- 提供代码补全、语法检查
没有 CMake,CLion 就是个废的文本编辑器!
浙公网安备 33010602011771号