Có nhiều cách để lập trình máy tính. Cuối cùng, quyết định về cách đạt được những gì cần thiết thuộc về lập trình viên. Tuy nhiên, có nhiều "phương pháp hay nhất" sử dụng kiểu và chức năng để biên dịch và chương trình tốt hơn. Cần một chút chính xác để đảm bảo các lập trình viên tiếp theo (bao gồm cả bạn) trong dự án có thể đọc và hiểu mã của bạn.
Bươc chân
Phương pháp 1/2: Viết mã chuẩn
Bước 1. Tải xuống IDE (môi trường phát triển tích hợp) cho C ++ như Eclipse, Netbeans và CodeBlocks hoặc bạn có thể sử dụng trình soạn thảo văn bản thuần túy như Notepad ++ hoặc VIM
Bạn cũng có thể chạy chương trình từ dòng lệnh, trong trường hợp này, bất kỳ trình soạn thảo văn bản nào cũng đủ. Nó có thể hữu ích nếu bạn chọn một trình soạn thảo hỗ trợ tô sáng cú pháp và đánh số dòng. Hầu hết các lập trình viên nhận thấy rằng các hệ thống giống Unix (Linux, OS X, BSD) là môi trường tốt nhất để phát triển.
Bước 2. Tạo tệp chương trình chính
Tệp chính phải bao gồm một hàm có tên là main (). Đây là nơi bắt đầu thực thi chương trình. Từ đây, bạn sẽ cần gọi các hàm, các lớp tiền tố, v.v. Các tệp khác từ ứng dụng của bạn cũng như các thư viện có thể được bao gồm trong tệp này.
Bước 3. Bắt đầu viết chương trình
Nhập mã hoặc chương trình bạn muốn tạo (xem một số ví dụ bên dưới). Tìm hiểu cú pháp, ngữ nghĩa, mô hình lập trình hướng đối tượng, dải dữ liệu, thiết kế các thuật toán như danh sách liên kết, hàng đợi ưu tiên, v.v. C ++ không phải là một ngôn ngữ dễ lập trình, nhưng làm như vậy sẽ dạy cho bạn những điều cơ bản để làm việc với tất cả các ngôn ngữ lập trình.
Bước 4. Nhập các nhận xét vào mã
Giải thích các hàm và biến được sử dụng để làm gì. Chọn tên rõ ràng cho các biến và hàm. Tận dụng các tên biến toàn cục. Nói chung, hãy đảm bảo rằng bất kỳ ai đọc mã của bạn đều có thể hiểu được.
Bước 5. Sử dụng thụt lề thích hợp trong mã của bạn
Một lần nữa, hãy xem ví dụ bên dưới.
Bước 6. Biên dịch mã với
g ++ main.cpp
Bước 7. Chạy chương trình bằng cách gõ:
./a.out
Phương pháp 2/2: Ví dụ
Bước 1. Xem xét Ví dụ 1:
/ * Chương trình đơn giản này được tạo ra để hiểu khái niệm cơ bản về kiểu g ++. Chương trình này Sử dụng Trình biên dịch g ++. * / #Include / * nhập các hàm nhập và xuất * / using namespace std; / * chúng ta sử dụng hàm std (standard) * / int main () / * khai báo hàm main; Bạn cũng có thể sử dụng int main (void). * / {cout << "\ n Xin chào bố"; / * '\ n' là một dòng mới ( t là một tab mới) * / cout << "\ n Hello Mom"; cout << "\ n Đây là chương trình đầu tiên của tôi"; cout << "\ n Ngày 2018-04-20"; trả về 0; }
Bước 2. Xem xét Ví dụ 2:
/ * Chương trình này để đếm tổng của hai số * / #include bằng cách sử dụng không gian tên std; int main () {float num1, num2, res; / * khai báo biến; int, double, long… cũng có thể được sử dụng * / cout << "\ n Nhập số đầu tiên ="; cin >> num1; / * nhập giá trị người dùng vào num1 * / cout << "\ n Nhập số thứ hai ="; cin >> num2; res = num1 + num2; cout << "\ n Sum" << num1 << "va" << num2 << "=" << res '\ n'; trả về 0; }
Bước 3. Nghiên cứu Ví dụ 3:
/ * Nhân hai số * / #include bằng cách sử dụng không gian tên std; int main () {float num1; int num2; độ phân giải gấp đôi; cout << "\ n Nhập số đầu tiên ="; cin >> num1; cout << "\ n Nhập số thứ hai ="; cin >> num2; res = num1 * num2; cout << "\ n Nhân hai số =" << res '\ n'; trả về 0; }
Bước 4. Xem xét Ví dụ 4:
// '' Looping '' để tìm công thức toán học. Trong trường hợp này, chương trình sẽ tìm kiếm câu trả lời cho // Câu hỏi số 1 trong Project Euler. #include bằng cách sử dụng không gian tên std; int main () {// Mở '' Chính ''. int sum1 = 0; int sum2 = 0; int sum3 = 0; int sum4 = 0; // Tạo số nguyên cần thiết để tìm câu trả lời. for (int a = 0; a <1000; a = a + 3) {sum1 = sum1 + a;} // '' Vòng lặp '' cho đến khi a lớn hơn hoặc bằng 1000, thêm 3 mỗi '' vòng lặp ''. Đồng thời thêm a vào sum1. for (int b = 0; b <1000; b = b + 5) {sum2 = sum2 + b;} // '' Vòng lặp '' cho đến khi b lớn hơn hoặc bằng 1000, thêm 5 mỗi '' vòng lặp ''. Cũng thêm b vào sum2. for (int c = 0; c <1000; c = c + 15) {sum3 = sum3 + c;} // '' Vòng lặp '' cho đến khi c lớn hơn hoặc bằng 1000, thêm 15 vào c mỗi '' vòng lặp '' '. Đồng thời thêm c vào sum3. sum4 = sum1 + sum2 - sum3; // sum4 lấy tổng của sum1 và sum2, trừ đi sum3. cout << sum4; // Kết quả là sum4, câu trả lời. cin.get (); // Chờ người dùng nhấn Enter. trả về 0; // Câu lệnh trả về. } // Đóng chính.
Bước 5. Hãy xem xét các ví dụ sau với các kiểu khác nhau:
int main () {int i = 0; if (1 + 1 == 2) {i = 2; }} / * Kiểu Whitesmiths * / int main () {int i; if (1 + 1 == 2) {i = 2; }} / * Kiểu GNU * / int main () {int i; if (điều kiện) {i = 2; chức năng(); }}
Lời khuyên
- Luôn sử dụng trình biên dịch ISO cho các chương trình của bạn.
- 'a.out' là tên tệp thực thi mặc định được tạo bởi trình biên dịch.
- Nếu bạn đang viết bất kỳ thứ gì sử dụng nhiều biến hoặc hàm khác nhau, hãy bao gồm một số nhận xét để giúp bạn gỡ lỗi và hiểu sau này dễ dàng hơn!