C语言学习笔记03

算数运算符

image

扩展赋值运算符

image

比较运算符

image

逻辑运算符

image

位运算符

image
位运算符简单记忆

<< 左移 = 乘 2
>> 右移 = 除 2
& 清位、判断
| 置位、开启
^ 翻转、加密
~ 全部取反

条件运算符

image

sizeof运算符

image

运算符优先级

image

()与{}的作用

圆括号 ( )专门放:参数、条件、表达式
花括号 { }专门放:代码块、一堆执行代码(函数体)代表「范围、包裹区域」

  1. 结论
    花括号 { } 包起来的整体,就叫一条【复合语句】
    里面每一行,都是普通语句。
  2. 什么是语句?
    能以分号;结尾的,就是 C 语言语句。
    比如:
printf("hi");
a = 20;
if(a>0) ...
for(;;) ...
  1. 花括号 { } 里面放的就是:一堆语句
{
    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 就是个废的文本编辑器!
posted @ 2026-05-03 10:23  硅基浇筑者  阅读(6)  评论(0)    收藏  举报