{:9_219:}学习了
{:1
学习一下
确实是好题,这三道题我都没做对
………………路过学习
{:5_90:}
第一个问题的答案是4321
这个问题应该从最里面开始看,最里面的printf语句打印43,而第二个printf语句打印最里面的printf语句的返回值,(printf语句的返回值是表示被打印的字符数)也就是2,同理最外面的printf语句打印1.{:10_256:}
好吧,第二个,我以为答案是0和1,结果想错了
其实我觉得第三个的答案可以这样解释,sizeof计算的是i++,将 i 的值代入,即10++,其实sizeof计算的10++的长度,在里面是不会进行i++这个运算的。
但是在这里,我有个问题想问问题主,为什么我把sizeof(i++)改成sizeof((i++)),结果都是一样的呢?{:10_243:}
这个厉害啊
囧
{:5_91:}
2222222222
66666666666666666
顶
一个都不会唉
1. 4321
解析 printf返回值
2. m=0,n=2
解析 短路原则
3. 10
未知
10
解析 sizeof(i++) 里面的i++
第二个printf输出 int类型的大小
int 大小依赖具体编译器
已知条件无法确定int大小
看看
神奇
楼主 想象力够可以!