有关逗号表达式,sizeof的注意事项
#include<stdio.h>
int main(){
printf("%d\n",sizeof((char)'a'));
printf("%d\n",sizeof((char)'a','b'));
printf("%d\n",sizeof('a'));
// 问:为什么第二个为4?
// 第三行的printf为4是因为C99把字符常量视为int 第一个是因为强制类型转换,可...
原创
2019-10-14 22:15:40 ·
235 阅读 ·
0 评论