2014-03-27 60 views
0

之前期望的非限定ID這是彈出作爲我的代碼中的錯誤。請幫忙!錯誤:在'{'令牌

bool validData(int id, float exam1, float exam2, float exam3); 
**************************************************** 
//Purpose: Determine id, exam1, exam2, exam3 are valid or invalid. 
//Input: id, exam1, exam2, exam3. 
//Precondition: id, exam1, exam2, exam3 are assigned values. 
//Output: bool. 
//Post condition: This function returns true if all data are valid, otherwise return false. 
//Note: None. 
**************************************************** 
{ 
    if ((id <= MAXID && id >= MINID) && (exam1 <= MAXEXAM && exam1 >= MINEXAM) && (exam2 <= MAXEXAM 
    && exam2 >= MINEXAM) && (exam3 <= MAXEXAM && exam3 >= MINEXAM)) { 
     return true; 
    } else { 
     return false; 
    } 
} 
+0

刪除第一個分號。另外,在第一行之前發表評論會更好。 –

+0

那麼代碼是一個功能,所以它在技術上需要分號 – user3467056

+0

分號是一個錯誤。這不是「技術上需要」或任何東西。函數定義不採用分號。 –

回答

2
bool validData(int id, float exam1, float exam2, float exam3); 

是錯誤的,不需要分號。