Những lỗi biên dịch thường gặp trong lập trình C
Số trang: 5
Loại file: pdf
Dung lượng: 110.25 KB
Lượt xem: 10
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Một số lỗi biên dịch (Compile – time Errors)
thường gặp trong lập trình C
Tổng hợp 126 lỗi thường gặp, gồm có tên lỗi và ý nghĩa của từng lỗi trình bày rõ ràng và khá chi tiết.Tài liêu này sẽ giúp các bạn khắc phục được những lỗi thường gặp trong C
Nội dung trích xuất từ tài liệu:
Những lỗi biên dịch thường gặp trong lập trình C Tài li u h c t p Môn: L p trình C M t sô l i biên d ch (Compile – time Errors) thư ng g p trong C -----o0o----- STT Thông báo l i g c Ý nghĩa 1 ( expected 2 ) expected Thi u d u … 3 , expected Các l i này thư ng x y ra khi ta sơ sót, d n ñ n thi u các d u m ho c ñóng ngo c. 4 { expected 5 } expected 6 286/287 instructions not enabled T p l nh c a b Vi x lí 80286 và b x lí toán h c chưa ñư c kích ho t. Vào Options/Compiler/Advanced Code generation… ñ ñi u ch nh l i 7 Ambiguity between 'function1' and 2 hàm function1 và function2 gi ng nhau, không 'function2' th phân bi t ñư c. 8 Array bounds missing ] Thi u d u ñóng ngo c ] khi truy xu t ñ n các ph n t c a m ng 9 Array must have at least one element Khi khai báo m ng ph i có ít nh t 1 ph n t . X y ra khi khai báo m ng mà SPT t i ña là âm ho c b ng 0. 10 Array size too large Kích thư c c a m ng quá l n, vư t quá dung lư ng vùng nh quy ư c là 64K 11 Bit field cannot be static Ki u d li u bit field không th có ki u static 12 Bit field too large Kích thư c c a bit field quá l n 13 Bit fields must be signed or unsigned int Ki u d li u c a bit field ph i là s nguyên 14 Bit fields must contain at least one bit Kích thư c c a m i bit field ph i ≥ 1 bit 15 Body already defined for this function Hàm ñã ñư c ñ nh nghĩa r i. L i x y ra khi ta vi t ph n thân c a m t hàm nào ñó ≥ 2 l n 16 Call of nonfunction Câu l nh g i hàm c a ta là sai. Tên hàm mà ta g i có th là m t tên ki u/h ng/bi n,… 17 Cannot call 'main' from within the Không th g i th c hi n hàm main() trong chương program trình, vì ñây là m t hàm ñ c bi t, t ñ ng th c hi n 1 l n trong m i l n ch y CT. 18 Cannot cast from 'type1' to 'type2' Không th ép ki u d li u t ki u 1 sang ki u 2 19 Cannot convert 'type1' to 'type2' Không th chuy n ñ i ki u d li u t ki u 1 sang ki u 2 20 Cannot initialize 'type1' with 'type2' Không th kh i gán d li u thu c ki u 2 cho bi n thu c ki u 1 21 Cannot modify a const object Không th thay ñ i giá tr c a m t h ng s . X y ra khi ta th c hi n phép gán giá tr m i cho 1 h ng 22 Case outside of switch L nh CASE n m bên ngoài SWITCH Ngư i biên so n: Nguy n Tr n Thi Văn Trang 1 Tài li u h c t p Môn: L p trình C 23 Case statement missing : L nh CASE thi u d u 2 ch m (:) 24 Character constant must be one or two Kích thư c c a h ng kí t không ñúng. X y ra khi characters long ta ghi m t chu i dài các kí t vào gi a c p d u nháy ñơn ‘’ 25 Compound statement missing } Thi u d u } k t thúc kh i l nh 26 Constant expression required V trí này l ra ph i là m t bi u th c h ng, có giá tr không ñ i. 27 Could not find a match for argument(s) Không tìm th y ñ i s thích h p. 28 Could not find file 'filename' Không tìm th y t p tin 29 Declaration is not allowed here V trí khai báo sai. Không ñư c khai báo t i ñây. 30 Declaration missing ; Khai báo thi u d u ch m ph y (;) 31 Declaration syntax error Khai báo không ñúng cú pháp 32 Declaration terminated incorrectly Khai báo sai (g n gi ng l i trên) 33 Declaration was expected Thi u khai báo 34 Default outside of switch L nh m c ñ nh DEFAULT n m bên ngoài kh i l nh SWITCH 35 Default value missing Thi u giá tr m c ñ nh 36 Division by zero Chia cho 0, l i này x y ra khi m u s c a m t ph n s có giá tr b ng 0. L nh do ph i ñi v i while. X y ra khi thi u while 37 do statement must have while trong câu l nh do… 38 do-while statement missing ( Thi u … trong câu l nh do…while 39 do-while statement missing ) 40 do-while statement missing ; 41 Duplicate case L nh CASE b trùng, x y ra khi ta vi t 2 dòng case khác nhau nhưng cùng m t ...
Nội dung trích xuất từ tài liệu:
Những lỗi biên dịch thường gặp trong lập trình C Tài li u h c t p Môn: L p trình C M t sô l i biên d ch (Compile – time Errors) thư ng g p trong C -----o0o----- STT Thông báo l i g c Ý nghĩa 1 ( expected 2 ) expected Thi u d u … 3 , expected Các l i này thư ng x y ra khi ta sơ sót, d n ñ n thi u các d u m ho c ñóng ngo c. 4 { expected 5 } expected 6 286/287 instructions not enabled T p l nh c a b Vi x lí 80286 và b x lí toán h c chưa ñư c kích ho t. Vào Options/Compiler/Advanced Code generation… ñ ñi u ch nh l i 7 Ambiguity between 'function1' and 2 hàm function1 và function2 gi ng nhau, không 'function2' th phân bi t ñư c. 8 Array bounds missing ] Thi u d u ñóng ngo c ] khi truy xu t ñ n các ph n t c a m ng 9 Array must have at least one element Khi khai báo m ng ph i có ít nh t 1 ph n t . X y ra khi khai báo m ng mà SPT t i ña là âm ho c b ng 0. 10 Array size too large Kích thư c c a m ng quá l n, vư t quá dung lư ng vùng nh quy ư c là 64K 11 Bit field cannot be static Ki u d li u bit field không th có ki u static 12 Bit field too large Kích thư c c a bit field quá l n 13 Bit fields must be signed or unsigned int Ki u d li u c a bit field ph i là s nguyên 14 Bit fields must contain at least one bit Kích thư c c a m i bit field ph i ≥ 1 bit 15 Body already defined for this function Hàm ñã ñư c ñ nh nghĩa r i. L i x y ra khi ta vi t ph n thân c a m t hàm nào ñó ≥ 2 l n 16 Call of nonfunction Câu l nh g i hàm c a ta là sai. Tên hàm mà ta g i có th là m t tên ki u/h ng/bi n,… 17 Cannot call 'main' from within the Không th g i th c hi n hàm main() trong chương program trình, vì ñây là m t hàm ñ c bi t, t ñ ng th c hi n 1 l n trong m i l n ch y CT. 18 Cannot cast from 'type1' to 'type2' Không th ép ki u d li u t ki u 1 sang ki u 2 19 Cannot convert 'type1' to 'type2' Không th chuy n ñ i ki u d li u t ki u 1 sang ki u 2 20 Cannot initialize 'type1' with 'type2' Không th kh i gán d li u thu c ki u 2 cho bi n thu c ki u 1 21 Cannot modify a const object Không th thay ñ i giá tr c a m t h ng s . X y ra khi ta th c hi n phép gán giá tr m i cho 1 h ng 22 Case outside of switch L nh CASE n m bên ngoài SWITCH Ngư i biên so n: Nguy n Tr n Thi Văn Trang 1 Tài li u h c t p Môn: L p trình C 23 Case statement missing : L nh CASE thi u d u 2 ch m (:) 24 Character constant must be one or two Kích thư c c a h ng kí t không ñúng. X y ra khi characters long ta ghi m t chu i dài các kí t vào gi a c p d u nháy ñơn ‘’ 25 Compound statement missing } Thi u d u } k t thúc kh i l nh 26 Constant expression required V trí này l ra ph i là m t bi u th c h ng, có giá tr không ñ i. 27 Could not find a match for argument(s) Không tìm th y ñ i s thích h p. 28 Could not find file 'filename' Không tìm th y t p tin 29 Declaration is not allowed here V trí khai báo sai. Không ñư c khai báo t i ñây. 30 Declaration missing ; Khai báo thi u d u ch m ph y (;) 31 Declaration syntax error Khai báo không ñúng cú pháp 32 Declaration terminated incorrectly Khai báo sai (g n gi ng l i trên) 33 Declaration was expected Thi u khai báo 34 Default outside of switch L nh m c ñ nh DEFAULT n m bên ngoài kh i l nh SWITCH 35 Default value missing Thi u giá tr m c ñ nh 36 Division by zero Chia cho 0, l i này x y ra khi m u s c a m t ph n s có giá tr b ng 0. L nh do ph i ñi v i while. X y ra khi thi u while 37 do statement must have while trong câu l nh do… 38 do-while statement missing ( Thi u … trong câu l nh do…while 39 do-while statement missing ) 40 do-while statement missing ; 41 Duplicate case L nh CASE b trùng, x y ra khi ta vi t 2 dòng case khác nhau nhưng cùng m t ...
Tìm kiếm theo từ khóa liên quan:
lỗi thường gặp trong C cách khắc phục lỗi trong C kinh nghiệm lập trình lập trình máy tính thủ thuật lập trìnhTài liệu liên quan:
-
Bài giảng Tin học lớp 11 bài 1: Giới thiệu ngôn ngữ lập trình C#
15 trang 251 0 0 -
NGÂN HÀNG CÂU HỎI TRẮC NGHIỆM THIẾT KẾ WEB
8 trang 225 0 0 -
Thủ thuật giúp giải phóng dung lượng ổ cứng
4 trang 217 0 0 -
15 trang 202 0 0
-
65 trang 178 0 0
-
Thiết kế mạch logic bằng Verilog - HDL
45 trang 171 0 0 -
Bài giảng Công nghệ phần mềm - Chương 2: Quy trình xây dựng phần mềm
36 trang 167 0 0 -
69 trang 160 0 0
-
Hướng dẫn lập trình với Android part 4
5 trang 156 0 0 -
142 trang 130 0 0