for循环中的条件表达式为i++是什么意思

刚刚看一个题是for(i=10;i++;){}能否通过编译;
后面我就在大括号里面写了printf(“d%”,i)出来的就全是数字

可以啊,只要表达式的值能转换为bool,不管合不合理,都能通过

可以的,而且当i溢出后就会跳出循环