Một Số Lỗi Thường Gặp Khi Viết Ngôn Ngữ C - Học 3 Giây

Học 3 giây Học 3 giây
  1. Trang Chủ /
  2. Học tập Lập trình C
Một số lỗi thường gặp khi viết ngôn ngữ C Đăng lúc 24/06/2021 Thuộc mụcC

Một số lỗi thường gặp khi viết ngôn ngữ C

Lỗi 1: [Error] ld returned 1 exit status / [lỗi] id trả về 1 trạng thái thoát.

Nguyên nhân:

1. Có chương trình đang chạy.

2. Thiếu & cho biến

Khắc phục:

1. Tắt chương trinh và chạy lại

2. Bổ sung dấu tuy xuất địa chỉ &

Lỗi 2: [Error] request for member ‘TS’ in ‘(a + ((sizetype)(((long long unsigned int)i) * 8ull)))’, which is of pointer type ‘ps* {aka phanso*}’ (maybe you meant to use ‘->’ ?) Lỗi 3: [Error] ‘_gcd’ is not a member of ‘std’

Nguyên nhân: Thiếu cú pháp hay sai cú pháp.

Khắc phục: Chỉnh sửa cú pháp cho đúng, ở trường này điền đúng cú pháp phải thêm 2 dấu __ “std::__gcd(a,b)”.

Lỗi 4: [Error] ‘p’ was not declared in this scope

Nguyên Nhân: Chưa khai báo biến (biến là tên dùng trong việc khai báo và tính toán…).

Khắc phục: Khai báo biến (Cấu trúc khai báo: kieudulieu tenbien).

Lỗi 5: Lỗi chương trình chạy nhưng không hiện ra hàm chúng ta muốn

Nguyên nhân:

1. Biến không có giá trị.

2. Thiếu dấu {} (Hàm if nếu bên trong có từ 2 câu lệnh trở lên).

3. Thiếu truyền địa chỉ dấu &

Khắc phục:

1. Thay đổi biến có giá trị và chạy lại.

2. Bổ sung dấu {}

3. Thêm dấu & vào tên biến cần tuyền giá trị

Lỗi 6: [Error] name lookup of ‘i’ changed for ISO ‘for’ scoping [-fpermissive]

Nguyên nhân: Do biến i bị hủy khi ra khỏi vòng lặp. Hoặc biến i chưa khai báo kiểu dữ liệu.

Khắc phục: Thêm dấu {} cho vòng lặp hoặc thêm kiểu dữ liệu cho biến i.

Lỗi 7: [Error] too few arguments to function ‘ps rutgon(ps*, int)’ Lỗi 8: [Error] conversion from ‘int’ to non-scalar type ‘ps {aka phanso}’ requested Lỗi 9: [Error] conflicting declaration ‘ps n’ / khai báo xung đột ‘ps n’

Nguyên nhân: Khai 1 biến 2 kiểu dữ liệu khác nhau.

Khắc phục: Xóa bớt 1 kiểu diễu liệu và thay thế tên biến khác.

Lỗi 10: [Error] cannot convert ‘ps {aka phanso}’ to ‘long int’ in initialization

Nguyên nhân: Khai báo sai kiểu dữ liệu.

Khắc phục: Khai báo lại kiểu dữ liệu cho đúng.

Lỗi 11: [Error] expected ‘}’ at end of input

Nguyên nhân: Thiếu dấu }.

Khắc phục: Thêm dấu } sao cho đủ số lượng.

Lỗi 12: [Error] redefinition of ‘ps lonnhatmangphanso(ps*, int)’ / [Lỗi] định nghĩa lại ‘ps lonnhatmangphanso (ps *, int)’

Nguyên nhân: Xuất hiện 2 hàm giống nhau trong file

Khắc phục: Xóa đi một hàm.

Lỗi 13: [Error] ‘__gcd’ is not a member of ‘std’ Lỗi 14: expected declaration or statement at end of input

Nguyên nhân: Thiếu bộ phận nào đó trong hàm (tuyến ở cuối đầu vào).

Khắc phục: Thêm hoặc bộ sung thêm các câu lệnh.

Lỗi 15: [Error] no match for ‘operator>’ (operand types are ‘ps {aka phanso}’ and ‘ps {aka phanso}’)

Lỗi 16: [Error] storage size of ‘a’ isn’t known / kích thước lưu trữ của ‘a’ không được biết

Nguyên nhân: Mảng a[][100] chưa khai bao kích thước đầy đủ.

Khắc phục: Thêm giá trị a[100][100] cho mảng.

Lỗi 17: [Error] expected initializer before ‘int’

Nguyên nhân: Thiếu một dấu, hay lệnh gì đó trước hàm int main()

Khắc phục: Thêm dấu vào chỗ bị thiếu trước hàm main.

Lỗi 18: [Error] invalid conversion from ‘int’ to ‘int*’ [-fpermissive]

Nguyên nhân: Chưa khai báo mảng a[100]

Khắc phục: Khái báo lại thành kiểu mảng

Lỗi 19: [Error] invalid use of void expression

Nguyên nhân: Dùng hàm void không hợp lệ

Khắc phục: Điều chỉnh cách sử dụng những hàm void trong hàm main() cho đúng kiểu

Lỗi 20: [Error] ISO C++ forbids comparison between pointer and integer [-fpermissive]

Nguyên nhân: Không thể so sách con trỏ và số nguyên

Khắc phục: Kiểm tra 2 giá trị có cùng kiểu dữ liêu hay không, nếu ý tưởng bạn đúng mà vẫn không được thì bạn hãy kiểm tra xem 1 trong 2 giá trị đã viết câu lệnh đúng hay không.

Điều hướng bài viết

Bài trước: Hướng dẫn cài đặt hệ điều hành Centos 5.6 lên máy ảo VMware Workstation Bài tiếp theo: Tổng hợp thư viện dùng trong ngôn ngữ lập trình C

Bài viết liên quan

Hướng dẫn code duyệt theo DFS bằng ngôn ngữ C

Hướng dẫn code duyệt theo DFS bằng ngôn ngữ C

Hướng dẫn code chu trình Euler và đường đi Euler bằng ngôn ngữ C

Hướng dẫn code chu trình Euler và đường đi Euler bằng ngôn ngữ C

Hướng dẫn code thuật toán Dijkstra

Hướng dẫn code thuật toán Dijkstra bằng ngôn ngữ C

Hướng dẫn code đồ thị liên thông bằng ngôn ngữ C

Hướng dẫn code đồ thị liên thông bằng ngôn ngữ C

Hướng dẫn code thuật toán Prim bằng ngôn ngữ C

Hướng dẫn code thuật toán Prim bằng ngôn ngữ C

Hướng dẫn code nhập xuất ma trận kề từ file

Hướng dẫn code nhập xuất ma trận kề từ file bằng c

Tìm bài viết

Bài viết mới

  • Baki rahen chương 38: Cùng một khuôn mẫu 05/06/2025
  • Baki rahen chương 37: Máu 02/06/2025
  • Baki rahen chương 36: Ăn mặc 01/06/2025
  • Baki rahen chương 35: Như những kẻ yêu nhau 31/05/2025
  • Toàn dân đại hàng hải: Ta bắt đầu một đầu tàu ma chương 519 18/02/2025

Chuyên mục

Chuyên mục Chọn danh mục Adobe Animate CC (3) After Effects (1) Akutou Ikka No Mana Musume (1) Android (2) Bài viết đề cử (1) Bài viết đề cử 1 (13) Bài viết đề cử 2 (7) Bài viết khác (12) Baki Dou (71) Baki Dou 2018 (85) Baki rahen (38) Bảo mật (3) Black Clover (5) Blue Box (5) Blue Period (1) C (23) Chainsaw Man (24) Chika Idol wo Kage de Sasaeru Ore (1) Chuyển Sinh Không Nghề Nghiệp: Tôi Sẽ Cố Gắng Hết Sức Nếu Tôi Đến Thế Giới Khác (1) CSDL (2) Dandadan (5) Facebook (14) Gachiakuta (3) Gal Yome no Himitsu (3) Game (2) Gate – Jietai Kare No Chi Nite (3) Gintama (1) God Game (6) Hôm Nay – Tôi Hóa Kaiju (10) Huyễn thú vương (9) Insect Girl (1) Java (4) Jujutsu Kaisen (8) Kagurabachi (1) Kaku Tatakeri (1) Kaoru Hana wa Rin to Saku (25) Kimi to Warui Koto ga Shitai (1) Lam hỏa diệt quỷ (21) Lập trình (1) Lục Nhân Thập Tự Giá (4) Magic Academy’s Genius Blinker (4) Mairimashita! Iruma-kun (6) MediBang Paint Pro (26) Môi trường (1) Nàng Nổi Loạn X Chàng Thợ May (4) Nấu ăn (3) Ngôn Ngữ Yêu Thương (1) Ngữ pháp (21) Nihonkoku Shoukan (5) Oshi no Ko (14) Owari No Seraph (44) Owari No Seraph: Ichinose Guren (2) Phản diện nổi điên đến bạch… (8) Phần mềm hay (89) Phân tích thiết kế hệ thống thông tin (4) Photoshop (47) Premiere (1) Quân sự (2) Sakamoto Days (16) Series Học Camtasia (36) Shadows House (4) Siêu năng lực của thị nữ (4) Sono Dekiai Wa Fuyou Desu! (1) Soredemo Sekai Wa Utsukushii (63) Sức khỏe (4) Tao Muốn Trở Thành Chúa Tể Bóng Tối!! (1) Tập gym (9) Tensei Saki Mo Otome Game No Gokudou Reijou Deshita. – Saijoukyuu Rank No Akuyaku-Sama (1) Terminal (2) Tiếng anh (1) Tin tức (40) Toán (26) Toàn dân đại hàng hải: Ta bắt đầu một đầu tàu ma (15) Tokimori-san ga Muboubi desu!! (1) Tougen Anki (1) Trí tuệ nhân tạo (1) Trò chơi (5) Truyện chữ (10) Truyền Thuyết Miền Đất Hứa (1) Truyện tranh (5) Từ vựng (3) UQ Holder (5) Uruwashi No Yoi No Tsuki (1) Vẽ truyện (6) Website (33) Witch Hat Atelier (2) Witch Hunter (31) World Trigger (15)

Từ khóa » Các Lỗi Thường Gặp Trong Dev C