1.条件编译语句#if中不能使用sizeof,因为预处理器不对类型名进行分析。但预处理器并不计算#define语句中的表达式,因此,在#define中使用sizeof是合法的。
2.格式打印:8%d表示打印的最小长度为8,不足8为前面补空格;0.8%d表示打印的最小长度为8,不足8位前面补0。
3.代码中使用相对路径时,要注意当前路径是否会改变(比如,导出一个文件到某个位置)
1.条件编译语句#if中不能使用sizeof,因为预处理器不对类型名进行分析。但预处理器并不计算#define语句中的表达式,因此,在#define中使用sizeof是合法的。
2.格式打印:8%d表示打印的最小长度为8,不足8为前面补空格;0.8%d表示打印的最小长度为8,不足8位前面补0。
3.代码中使用相对路径时,要注意当前路径是否会改变(比如,导出一个文件到某个位置)