Thông tin tài liệu:
Bổ sung file mã nguồn và soạn thảoCác công cụ biên dịch và liên kết Cửa sổ soạn thảoCửa sổ thông báo kết quả (biên dịch,…)
Nội dung trích xuất từ tài liệu:
Các yếu tố xây dựng nên C và C++ phần 2 Bổ sung file mã nguồn 5 và soạn thảo Các công cụ biên dịch và liên kết Cửa sổ soạn thảoCửa sổ bàn làm việc/ dự án © 2004, HOÀNG MINH SƠN Cửa sổ thông báo kết quả (biên dịch,…) 8 Chương 2: Các yếu tố cơ bản của C và C++ Qui tắc soạn thảo mã nguồn 1. Tên biến, tên hàm, tên kiểu mới: Tránh sử dụng các từ khóa và tên kiểu cơ sở Các ký tự dùng ₫ược: ‘A’..’Z’, ‘a’..’z’, ‘0’..’9’, ‘_’ Phân biệt giữa chữ hoa và chữ thường: n khác N Ngắn nhưng ₫ủ khả năng phân biệt, gợi nhớ ₫ể nhận biết Sử dụng tiếng Anh hoặc tiếng Việt không dấu (kể cả dòng chú thích) 2. Sau mỗi câu lệnh có chấm phảy; 3. Đoạn { … } ₫ược coi là nhóm lệnh, không có dấu chấm phảy sau ₫ó, trừ trường hợp khai báo kiểu© 2004, HOÀNG MINH SƠN 4. Cấu trúc mã nguồn theo kiểu phân cấp => dễ ₫ọc 5. Bổ sung chú thích ₫ầy ₫ủ, hợp lý (/* …*/ hoặc //) 6. Chia một file lớn thành nhiều file nhỏ 9 Chương 2: Các yếu tố cơ bản của C và C++ Các từ khóa trong C auto double int struct break else long switch case enum register typedef char extern return union const float short unsigned continue for signed void default goto sizeof volatile do if static while© 2004, HOÀNG MINH SƠN 10 Chương 2: Các yếu tố cơ bản của C và C++ Từ khóa trong C++ bool break asm auto case char catch class const continue default const_cast else extern do delete enum double false explicit float export for dynamic_cast goto if friend inline mutable namespace int long new operator private protected register return public reinterpret_cast short signed sizeof static struct switch static_cast template© 2004, HOÀNG MINH SƠN this throw true try typedef union typeid typename unsigned void using virtual volatile while wchar_t 11 Chương 2: Các yếu tố cơ bản của C và C++ Biên dịch (compile) Biên dịch từng file nguồn riêng biệt (*.c: C compiler, *.cpp: C++ compiler), kết quả => *.obj Trong Visual C++: Gọi Compile (Ctrl + F7) ₫ể biên dịch riêng rẽ hoặc Build (F7) ₫ể kết hợp biên dịch và liên kết cho toàn bộ dự án Các kiểu lỗi biên dịch (compile error): — Lỗi cú pháp: Sử dụng tên sai qui ₫ịnh hoặc chưa khai báo, thiếu dấu chấm phảy ;, dấu ₫óng } — Lỗi kiểu: Các số hạng trong biểu thức không tương thích kiểu, gọi hàm với tham số sai kiểu —…© 2004, HOÀNG MINH SƠN C ...