MỘT SỐ LỖI THƯỜNG GẶP TRONG KHI SOẠN THẢO CHƯƠNG TRÌNH C
Nội dung |
Giải thích |
) expected |
Biểu thức thiếu dấu ngoặc ‘)’. Kiểm tra lại biểu thức |
Code has no effect |
Kiểm tra lại cú pháp của lệnh(ví dụ: có thể thiếu 1 biểu thức trong vòng lặp for…) |
Compound statement missing |
Thiếu dấu ngoặc ‘}’ của hàm |
Cannot convert ‘kiểu *’ to ‘kiểu’ |
Xem lại khai báo biến, đặc biệt là biến mảng và biến đơn |
Declaration missing ; |
Do xây dựng một hàm trong một hàm khác, nghĩa là hàm trên chưa có dấu ngoặc ‘}’ |
Declaration Syntax error |
+Dòng khai báo biến trên lệnh này thiếu dấu ‘;’, hoặc giữa các biêếntrong cùng 1 kểu thiếu dấu ‘,’ +Hoặc một hàm tự định nghĩa chưa có ngoặc đóng ‘}’ kết thúc hàm |
Expression Syntax |
Kiểm tra lại cú pháp của lệnh |
For statement missing ; |
Thiếu dấu ‘;’ ở cú pháp lệnh for (lệnh for có 2 dấu ‘;’) |
Function ‘X’ should have a prototype |
Thiếu nguyên mẫu hàm, kiểm tra lại tên của hàm ‘X’ đã đúng hay chưa. Hàm này do mình định nghĩa hoặc nó có trong tệp *.h nào đó |
If statement missing ( |
Thiếu cặp dấu ngoặc đơn ‘()’bọc biểu thức của lệnh if |
Lvalue required |
lệnh gán bị sai |
Misplaced Break (Continue) |
Lệnh Break (continue) không thuộc vòng lặp. Xem lại cú pháp của vòng lặp, đặc biệt là dấu ‘;’ ở cuối dòng lệnh |
Misplaced else |
Do lệnh if tương ứng đã bị kết thúc vì thiếu cặp ngoặc nhọn ‘{…}’ của khối lệnh trong thân lệnh if. Hoặc thiếu dấu ngoặc ‘}’ của ngoặc ‘{‘ ngay sau if. Hoặc sau biểu thức của if có dấu ‘;’ |
Multiple declaration for ‘I’ |
Khai báo trùng tên biến ‘I’ |
Parameter ‘A’ is never used |
(cảnh báo)Biến A có khai báo nhưng không sử dụng |
Statement missing ; |
Dòng lệnh trên thiếu dấu ‘;’, hoặc có thể biểu thức thiếu dấu ngoặc đơn đóng ‘)’ |
Too few parameter in call to “tên_hàm(???)” |
Sai số đối số khi gọi hàm “tên_ham(???)” |
Too many decimal points |
Số thực có quá nhiều dấu chấm phần thập phân |
Too many initializers |
Giá trị khởi tạo cho mảng nhiều hơn số phần tử mảng |
Undefined symbol ‘X’ |
Biến ‘X’ chưa khai báo , kiểm tra lại khai báo biến, chú ý ký tự HOA và thường |
Unterminated string or char constant |
Dãy xâu ký tự thiếu dấu nháy kép ở cuối chuỗi |
Unexpected } |
Thiếu dấu ngoặc ‘{‘ của hàm |
while statement missing ) |
Thiếu biểu thức trong lệnh while (xem lại cú pháp) |
» Tin mới nhất:
» Các tin khác: