已不再支援此瀏覽器。
請升級至 Microsoft Edge,以利用最新功能、安全性更新和技術支援。
注意
需要授權才能存取此頁面。 您可以嘗試登入或變更目錄。
需要授權才能存取此頁面。 您可以嘗試變更目錄。
控制運算式具有類型 'type'
if、while、for 或 do 陳述式中的控制運算式,是轉換成 void 的運算式。 若要修正此問題,請將控制運算式變更為會產生 bool 的運算式或可轉換成 bool 的類型。
if
while
for
do
void
bool
下列範例會產生 C2180:
// C2180.c int main() { while ((void)1) // C2180 return 1; while (1) // OK return 0; }
此頁面對您有幫助嗎?
需要本主題的協助嗎?
想要嘗試使用 Ask Learn 來釐清或引導您完成本主題嗎?