记得以前好像是哪位老师误导我的,这是实话。我都错误的记了很长时间,虽然结果好像并没什么影响,
但是确实还是不对的
eg:
for(int i = 5; i <6;i++){
printf("in the for");
}
printf("out of the for");
以前我的愚蠢的理解就是i先初始化,然后执行for里面代码段,然后i自增;然后判断i<6?
但是正确的是:初始化==>判断i<6?==>执行for代码段==>i自增
其实我还是不确定,C语言里到底是这个顺序吗?我知道java是的,结果也没问题