首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 更多程式語言 >> 程式設計綜合問答

C 語言 for 迴圈分號錯誤:三表達式應用分號分隔而非逗號

     編輯:程式設計綜合問答

錯誤代碼

for (c = 0, a = 2, b = 1, i = 0, i < 10, i++)

編譯器報錯「缺少分號」,實則是 for 三表達式區隔符號用錯。

正確寫法

for (c = 0.0, a = 2, b = 1, i = 0; i < 10; i++)
  • 初始化區可用逗號分隔多賦值。
  • 條件區與增量區之間、條件區內部必須用 分號 分隔。
  • c 為 float,初始化宜用 0.0。

補充說明

題目為求數列 2/1, 3/2, 5/3, 8/5... 前 10 項和,屬於斐波那契數列變體,迴圈邏輯正確後即可得解。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved