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

Làm thế nào để viết chương trình Hello World trong C ++?


Để chạy chương trình hello world, bạn sẽ phải làm theo các bước sau -

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

Bây giờ bạn đã cài đặ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 tôi bắt đầu với dòng #include 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 tôi. 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 <

Nói 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