我找到了鏈接代碼,發現這個 for 回圈對我來說有點奇怪。如果有人能向我解釋這個回圈的語法,我將不勝感激。制造商
void patch(Ptrlist *l, State *s)
{
Ptrlist *next;
for(; l; l=next){
next = l->next;
l->s = s;
}
}
uj5u.com熱心網友回復:
這個for回圈
for(; l; l=next){
相當于
for(; l != NULL; l=next){
或者
for(; l != 0; l=next){
即執行 for 回圈,直到控制運算式等于 0。
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/469333.html
上一篇:洗掉陣列指標時我的程式不回傳0