今天发现自己一直以来都搞错了for()循环的执行顺序。这么简单的问题一直都错了,我也是醉了。
for(int i=;i>&&a[i]>a[i-];--i)
{
}
//即
for(init_statement;condition;expression)
{
}
执行顺序为 init->conditon->循环体—>expression->condition->循环体—>expression-......
今天发现自己一直以来都搞错了for()循环的执行顺序。这么简单的问题一直都错了,我也是醉了。
for(int i=;i>&&a[i]>a[i-];--i)
{
}
//即
for(init_statement;condition;expression)
{
}
执行顺序为 init->conditon->循环体—>expression->condition->循环体—>expression-......