請問為什么不能使用==
我知道如果相等的話會出現(xiàn)數(shù)組越界的異常,但是最起碼也要報錯啊,使用debug調(diào)試,發(fā)現(xiàn)這個循環(huán)根本就沒有執(zhí)行,這個for相當(dāng)于for(int i=0;i==3;i++)? ?小于等于會報異常,為什么用==連執(zhí)行都不執(zhí)行。大佬們,為什么?
我知道如果相等的話會出現(xiàn)數(shù)組越界的異常,但是最起碼也要報錯啊,使用debug調(diào)試,發(fā)現(xiàn)這個循環(huán)根本就沒有執(zhí)行,這個for相當(dāng)于for(int i=0;i==3;i++)? ?小于等于會報異常,為什么用==連執(zhí)行都不執(zhí)行。大佬們,為什么?
2018-11-07
舉報
2018-11-07
這個是進(jìn)行循環(huán)的條件,0==3肯定為false,直接循環(huán)結(jié)束
2018-11-07
謝謝回答我的各位。
2018-11-07
循環(huán)根本不滿足條件,不會執(zhí)行。