#include<stdio.h>
int main() {
int i;
for(i = 0; i< 10 ; i++) {
printf("test1 &d", i);
if (i == 2)
break;
}
if (break == 1) //line 10
printf("test2 %d", i);
getchar();
return 0;
}
此代碼返回兩個錯誤。首先是第10行的語法錯誤中斷。其次是第10行的表達式。If(break == 1)break;不起作用
編輯:我沒有使用break作爲變量。我記得幾年前爲此目的使用休息,我記得它曾經工作過。所以我要求瞭解它是否可以反過來,因爲我使用了不同的編譯器或其他東西。
其實,這些錯誤都沒事。有什麼問題? – skypjack
你覺得'break == 1'是什麼意思? – StoryTeller
'break'不是一個變量,你不能比較它。這是一條指令。 –