Δημοσιεύτηκε: 09 Μαρ 2012, 18:21
migf1 έγραψε:Δεν έχει νόημα το else μετά από if που κάνει return/break
Έχεις δίκιο.
Οπότε το:
- Μορφοποιημένος Κώδικας: Επιλογή όλων
-
if (roll == 1) {
if (FIRST_ROLL_WIN(sum))
return true;
else if (FIRST_ROLL_LOOSE(sum))
return false;
else {
point = sum;
printf("Your point is %d.\n", point);
}
}
else {
if (sum == point)
return true;
if (sum == LOSE_POINT)
return false;
}
Θα γίνει:
- Μορφοποιημένος Κώδικας: Επιλογή όλων
-
if (roll == 1) {
if (FIRST_ROLL_WIN(sum))
return true;
else if (FIRST_ROLL_LOOSE(sum))
return false;
point = sum;
printf("Your point is %d.\n", point);
}
else {
if (sum == point)
return true;
if (sum == LOSE_POINT)
return false;
}