逗号运算符
- 格式:表达式1,表达式2,表达式3....(整个逗号表达式的值,返回的结果是最后一个表达式的值)
- 使用起来,最好加上括号来返回最后一个表达式的值。否则逗号表达式的意义讲失效
二、sizeof
- 以字节位单位,返回对象大小
- sizeof不加括号,后面不可以直接跟数据类型
- names为指针,所以返回4
- name为字符数组,返回数组大小(还有一个\0)
三、size_t
概念:C语言系统使用typedef将unsigned int或unsigned long定义为size_t
- typedef unsigned int size_t;
- typedef unsigned long size_t;
- 使用size_t时,编辑器会根据不同的系统替换标准类型
- 可以使用%zd打印size_t的类型。如果不支持%zd,还可以使用%u、%lu