- sizeof 运算符以字节为单位返回运算对象的大小
- sizeof的运算对象可以是具体的数据对象(如变量名),运算对象为具体的数据对象时,可以不用括号将数据对象括起来,如-> sizeof var_name
- 而运算对象为数据类型的时候,得用括号括起来,如sizeof(int),用来计算int数据类型的字节大小。
- sizeof返回size_t类型的值,这是一个无符号整数类型,即unsigned int。
- C99增加了%zd转换说明显示size_t类型的值,如果系统不支持c99标准,可用%u或%lu代替%zd。
- Postfix increment
a++ and prefix increment ++a
a_post = a++; // 将a赋给a_post之后再自增
pre_b = ++b; // 先将b自增,然后赋给pre_b
C99 stipulates that, for a format argument or format parameter, the term parameter (that is, a formal parameter) is used, while for an actual parameter or actual argument, the term argument (that is, an actual parameter) is used.