C学习笔记
来源:互联网 发布:淘宝童装店铺排名 编辑:程序博客网 时间:2024/05/22 04:29
printf 格式化输出符号详细说明
函数参数入栈顺序从右到左,
以下注意声明和定义的区别
同一个源文件中,外部变量(全局变量)定义在函数之前,那么函数中就不需要使用extern声明外部变量,所以外部变量的定义最好放在源文件的开始处。
不同源文件,那就要在使用外部变量处使用extern声明,所以通常把外部变量和函数的extern声明放在统一的文件(头文件)中,源文件中包含头文件。这样就不用在使用外部变量的时候加extern声明。
谨慎使用外部变量。外部变量可能会不小心被修改,一旦出错,很难修改。而且函数中使用会降低函数的通用性。这让我想起了在一个回调函数中使用了静态变量,但是在完成逻辑后希望静态变量重置为0,于是加入判断变量,手动置0。
转义字符(\n)只表示一个字符
全局变量和静态变量如未初始化默认初始化为0
uint8_t(unsigned char)用来声明大小一个字节的整型,而不是字符型。(节省空间)
阅读全文
0 0
- C++/C学习笔记
- 【C/C++】STL学习笔记
- C/C学习笔记/导言
- C/C学习笔记/结构
- 【c/c++】学习笔记1
- C学习笔记1
- TPC-C学习笔记
- c语言学习笔记
- C语言学习笔记
- C语言学习笔记
- 学习笔记之c
- C#-学习笔记
- Objective-C学习笔记
- C++PRIMER学习笔记
- C学习笔记
- C 学习笔记
- C/C++学习笔记
- 1.C学习笔记
- HDU 6046 hash(鸽巢原理+unordered_map)
- 你必须知道的23个最有用的Elasticseaerch检索技巧
- python中的常见问题(持续更新)
- Python语法
- HDU 6063 RXD and math
- C学习笔记
- 机器学习中的各种距离总结
- Tmux的使用
- SSH项目整合开发的环境搭建
- JS常见算法8
- 在Keras中将cpu切换为gpu
- PHP对象高级特性
- JVM类加载机制
- 10 个超实用 Excel 快捷键