Computer >> Máy Tính >  >> Lập trình >> C ++

Làm thế nào để tạo một chương trình đơn giản trong C ++?


Để có được một chương trình rất đơn giản trong C ++, trước tiên bạn cần thiết lập nó và sau đó tạo các chương trình cho nó. Các bước sau liệt kê cách bắt đầu với C ++ bằng một chương trình rất đơn giản.

Tải xuống Trình biên dịch C ++

Đây là bước đầu tiên bạn muốn làm trước khi bắt đầu học lập trình bằng C ++. Có các trình biên dịch C ++ miễn phí tốt cho tất cả các nền tảng hệ điều hành chính. Tải xuống một cái phù hợp với nền tảng của bạn hoặc bạn có thể sử dụng trình biên dịch trực tuyến của tutorialspoint.com trên https://www.tutorialspoint.com/compile_cpp_online.php

  • GCC - GCC là chuỗi trình biên dịch GNU về cơ bản là một tập hợp của nhiều trình biên dịch khác nhau được tạo bởi GNU. Bạn có thể tải xuống và cài đặt trình biên dịch này từ https://gcc.gnu.org/
  • Clang− Clang là một bộ sưu tập trình biên dịch được phát hành bởi cộng đồng LLVM. Nó có sẵn trên tất cả các nền tảng và bạn có thể tải xuống và tìm hướng dẫn cài đặt trên https://clang.llvm.org/get_started.html
  • Cộng đồng Visual C ++ 2017− Đây là một trình biên dịch C ++ miễn phí được Microsoft xây dựng cho windows. Bạn có thể tải xuống và cài đặt trình biên dịch này từ https://www.visualstudio.com/vs/cplusplus/

Viết chương trình C ++

Bây giờ bạn đã cài đặt một trình biên dịch, đã đến lúc viết một chương trình C ++. Hãy bắt đầu với ví dụ điển hình về lập trình, đó là chương trình Xin chào thế giới. Chúng tôi sẽ in hello world ra màn hình bằng C ++ trong ví dụ này. Tạo một tệp mới có tên hello.cpp và viết mã sau vào tệp đó -

#include<iostream>
int main() {
   std::cout << "Hello World\n";
}

Hãy phân tích chương trình này.

Dòng 1 - Chúng ta bắt đầu với dòng #include , dòng này về cơ bản yêu cầu trình biên dịch sao chép mã từ tệp iostream (được sử dụng để quản lý các luồng đầu vào và đầu ra) và dán nó vào tệp nguồn của chúng ta. Header iostream, cho phép thực hiện các hoạt động đầu vào và đầu ra tiêu chuẩn, chẳng hạn như ghi đầu ra của chương trình này (Hello World) ra màn hình. Các dòng bắt đầu bằng dấu thăng (#) là các lệnh được đọc và thông dịch bởi cái được gọi là bộ tiền xử lý.

Dòng 2 - Dòng trống - Dòng trống không ảnh hưởng đến chương trình.

Dòng 3 - Sau đó chúng ta khai báo một hàm có tên là main với kiểu trả về là int. main () là điểm đầu vào của chương trình của chúng tôi. Bất cứ khi nào chúng ta chạy một chương trình C ++, chúng ta bắt đầu với hàm main và bắt đầu thực thi từ dòng đầu tiên trong hàm này và tiếp tục thực thi từng dòng cho đến khi kết thúc. Chúng tôi bắt đầu một khối bằng cách sử dụng dấu ngoặc nhọn ({) tại đây. Điều này đánh dấu sự bắt đầu của định nghĩa hàm của main và dấu ngoặc nhọn (}) ở dòng 5, đánh dấu sự kết thúc của nó. Tất cả các câu lệnh giữa các dấu ngoặc nhọn này là phần thân của hàm xác định điều gì sẽ xảy ra khi hàm main được gọi.

Dòng 4 -

std::cout << "Hello World\n";

Dòng này là một câu lệnh C ++. Câu lệnh này có ba phần:Đầu tiên, std ::cout, xác định thiết bị đầu ra bảng điều khiển tiêu chuẩn. Thứ hai, toán tử chèn <

Tóm lại, chúng tôi cung cấp cho đối tượng cout một chuỗi "Hello world \ n" để được in ra thiết bị đầu ra tiêu chuẩn.

Lưu ý rằng câu lệnh kết thúc bằng dấu chấm phẩy (;). Ký tự này đánh dấu phần cuối của câu lệnh

Biên dịch chương trình

Bây giờ chúng ta đã viết xong chương trình, chúng ta cần dịch nó sang ngôn ngữ mà bộ xử lý hiểu được, tức là ở dạng mã máy nhị phân. Chúng tôi thực hiện việc này bằng cách sử dụng trình biên dịch mà chúng tôi đã cài đặt ở bước đầu tiên. Bạn cần mở terminal / cmd của mình và điều hướng đến vị trí của tệp hello.cpp bằng lệnh cd. Giả sử bạn đã cài đặt GCC, bạn có thể sử dụng lệnh sau để biên dịch chương trình -

$ g++ -o hello hello.cpp

Lệnh này có nghĩa là bạn muốn trình biên dịch g ++ tạo một tệp đầu ra, xin chào bằng cách sử dụng tệp nguồn hello.cpp.

Chạy chương trình

Bây giờ chúng tôi đã viết chương trình của mình và biên dịch nó, đã đến lúc chạy nó! Bạn có thể chạy chương trình bằng -

$ ./hello

Bạn sẽ nhận được đầu ra -

Hello world