mình sai chỗ nào ấy nhỉ, giúp mình với
error ‘else’ without a previous ‘if’
if(a>b)
{// chú ý dấu ngoặc nhọn
printf ("...........");
}
else
{
}
Lần sau bạn nên up hẳn code lên, đừng chụp màn hình để nhìn cho rõ với cả dễ copy
Cú pháp của if-else
là như sau:
if (condition) {
// run something
// run another one
// ....
}
else {
// else do this
// and do this
// ....
}
Đơn giản code trên của bạn thiếu {}
thôi. Chỉ khi nào trong phần thân của đoạn if-else
chỉ chứa 1 câu lệnh thì mới bỏ ngoặc.
if (condition)
// run this
else
// or run that
Dù chỉ là một lệnh cũng nên cho vào cặp ngoặc nhọn.
if(a >= b);
là một câu lệnh hoàn chỉnh, nên else
đó không gắn với if
nào nữa.