- Books目录主要用于记录书籍代码练习片段,目前包括内容为《C Programing:A Modern Approch》2th,K&R的经典C(未完善),选择任一本足够学习。先精通一本就会慢慢形成主题阅读
- DS_Y_W_M主要是用于练习数据结构严蔚敏版.
- leetcode主要是用于练习算法.
- 其他目录后面会整理结构,多是一些平常随意的小练习
主要使用Clion+Cmake, 或者手动编译,如果有时候Clion没加载出可运行项目,可单击子目录CmakeLists右键,选择Reload Cmake Project
或 Load Cmake project
优先级 | 名称 | 符号 | 结合性 |
---|---|---|---|
1 | 数组取下标 | [] | 左结合性 |
1 | 函数调用 | () | 左结合性 |
1 | 取结构和联合的成员 | 点. 右箭头-> |
左结合性 |
1 | 自增(后级) | i++ | 左结合性 |
1 | 自减(后缀) | i-- | 左结合性 |
2 | 自增(前缀) | ++i | 右结合性 |
2 | 自减(前缀) | --i | 右结合性 |
2 | 取地址 | & |
右结合性 |
2 | 间接寻址 | * |
右结合性 |
2 | 一元正号 | + |
右结合性 |
2 | 一元负号 | - | 右结合性 |
2 | 按位求反 | ~ | 右结合性 |
2 | 逻辑非 | ! | 右结合性 |
2 | 计算所需空间 | sizeof | 右结合性 |
3 | 强制类型转换 | () | 右结合性 |
4 | 乘法类运算符 | * / % | 左结合性 |
5 | 加法类运算符 | + - | 左结合性 |
6 | 移位 | << >> |
左结合性 |
7 | 关系 | < > <= >= |
左结合性 |
8 | 判等 | == != |
左结合性 |
9 | 按位与 | & |
左结合性 |
10 | 按位异或 | ^ |
左结合性 |
11 | 按位或 | | | 左结合性 |
12 | 逻辑与 | && |
左结合性 |
13 | 逻辑或 | | | 左结合性 |
14 | 条件 | ? : |
左结合性 |
15 | 赋值 | = *= /= %= += -= <<= >>= &= ^= |= |
右结核性 |
16 | 逗号 | , |
左结合性 |