Mục lục:
- Các câu lệnh chính tả trong C ++
- Một lỗi phổ biến nữa là để lại một dấu chấm phẩy. Thông báo rằng lỗi này tạo ra có thể là một chút khó hiểu. Để chứng minh, hãy loại bỏ dấu chấm phẩy từ tờ khai trên dòng 14 để nó đọc
Video: [Lập trình C/C++] Bài 22. Chuỗi kí tự(Phần 1) - Tầm quan trọng của chuỗi kí tự 2025
Khi bạn đang nhập một chương trình trong C ++, bước Build gần như chắc chắn không xảy ra mà không có lỗi. Chương trình Sao Vàng là chương trình hoạt động trong lần đầu tiên bạn xây dựng và thực hiện nó. Bạn hầu như không bao giờ viết một chương trình Sao Vàng trong toàn bộ sự nghiệp lập trình của bạn. Không ai làm. Đừng đổ mồ hôi.
Đây chỉ là hai trong số vô số cách để vít lên trong C + +. Học cách giải thích những gì mà trình biên dịch cố gắng nói với bạn - với những thông báo lỗi và cảnh báo - là một phần quan trọng trong việc học ngôn ngữ. Nó chỉ có thể đến từ nhiều tháng thực hành và đạt được kinh nghiệm với ngôn ngữ. Hy vọng rằng, hai ví dụ này sẽ giúp bạn bắt đầu nhanh.
Các câu lệnh chính tả trong C ++
Các lỗi chính tả là những lỗi dễ nhận biết và chính xác. Để chứng minh được điểm này, một dòng t thêm đã được thêm vào dòng mã này để nó đọc
intt celsius;
Không giống như int, từ intt không có ý nghĩa đối với C ++. Xây dựng các chương trình kết quả với dòng này tạo ra hiển thị hiển thị.
Lưu ý trước tiên là khối nhỏ, đỏ trên dòng 14 chỉ ra một vấn đề ở đâu đó trên dòng này. Bạn có thể đọc tất cả về nó trong tab Build Messages trong cửa sổ dưới bên phải. Ở đây bạn có thể thấy các thông báo sau:
Trong hàm 'int main (int, char **)': 14 error: 'intt' không được khai báo trong phạm vi này 14 error: expected '; 'trước' celsius '16 error:' celsius 'không được khai báo trong phạm vi này
Dòng đầu tiên cho biết tên của hàm có chứa lỗi. Thật dễ dàng để tin rằng tất cả các mã trong chương trình này là trong một chức năng gọi là chính. Dòng tiếp theo là chìa khóa. Điều này nói về cơ bản rằng C ++ không hiểu intt là gì trên dòng 14 của chương trình.
Một lỗi C ++ có thể tạo ra một chuỗi các thông báo lỗi. Có thể xác định và khắc phục nhiều lỗi trong một nỗ lực xây dựng đơn lẻ nhưng cần phải có kinh nghiệm để tìm ra lỗi nào xuất phát từ những người khác. Bây giờ, tập trung vào thông báo lỗi đầu tiên. Khắc phục sự cố và xây dựng lại chương trình.Thiếu dấu chấm phẩy trong mã C ++
Một lỗi phổ biến nữa là để lại một dấu chấm phẩy. Thông báo rằng lỗi này tạo ra có thể là một chút khó hiểu. Để chứng minh, hãy loại bỏ dấu chấm phẩy từ tờ khai trên dòng 14 để nó đọc
int celsius cout << "nhập nhiệt độ theo Celsius:";
Lỗi được báo cáo bởi C ++ đối với những điểm phạm luật này không phải là dòng 14 nhưng đến dòng sau, 15:
15 lỗi: dự kiến khởi tạo trước 'cout' 16 error: 'celsius' không được khai báo trong phạm vi này > Điều này là dễ hiểu hơn khi bạn xem xét rằng C + + xem dòng mới như chỉ là một hình thức khoảng trống.Nếu không có dấu chấm phẩy, C ++ sẽ chạy hai dòng với nhau. Không còn dòng 14 nữa. C + + có thể giải thích phần đầu, nhưng nó không hiểu câu chạy khi bắt đầu với cout.
Thiếu dấu chấm phẩy thường tạo ra các thông báo lỗi ít tương đồng với thông báo lỗi thực tế và chúng hầu như luôn luôn ở dòng tiếp theo sau lỗi thực tế. Nếu bạn nghi ngờ một dấu chấm phẩy chưa đầy đủ, hãy bắt đầu trên dòng với lỗi báo cáo và quét ngược.