Cú pháp C++
Cú pháp C++
Hãy chia nhỏ đoạn mã sau để hiểu rõ hơn:
Ví dụ
#include <iostream>
using namespace std;
int main() {
cout << "Hello World!";
return 0;
}
Hãy tự mình thử »Ví dụ giải thích
Dòng 1: #include <iostream>
là thư viện tệp tiêu đề cho phép chúng ta làm việc với các đối tượng đầu vào và đầu ra, chẳng hạn như cout
(được sử dụng trong dòng 5). Tệp tiêu đề thêm chức năng cho chương trình C++.
Dòng 2: using namespace std
có nghĩa là chúng ta có thể sử dụng tên cho các đối tượng và biến từ thư viện chuẩn.
Đừng lo lắng nếu bạn không hiểu cách hoạt động của #include <iostream>
và using namespace std
. Chỉ cần nghĩ về nó như một thứ gì đó (gần như) luôn xuất hiện trong chương trình của bạn.
Dòng 3: Dòng trống. C++ bỏ qua khoảng trắng. Nhưng chúng tôi sử dụng nó để làm cho mã dễ đọc hơn.
Dòng 4: Một thứ khác luôn xuất hiện trong chương trình C++ là int main()
. Đây được gọi là một chức năng . Bất kỳ mã nào bên trong dấu ngoặc nhọn {}
sẽ được thực thi.
Dòng 5: cout
(phát âm là "see-out") là một đối tượng được sử dụng cùng với toán tử chèn ( <<
) để xuất/in văn bản. Trong ví dụ của chúng tôi, nó sẽ xuất ra "Xin chào thế giới!".
Lưu ý: Mọi câu lệnh C++ đều kết thúc bằng dấu chấm phẩy ;
.
Lưu ý: Phần thân của int main()
cũng có thể được viết là:
int main () { cout << "Hello World! "; return 0; }
Hãy nhớ: Trình biên dịch bỏ qua khoảng trắng. Tuy nhiên, nhiều dòng làm cho mã dễ đọc hơn.
Dòng 6: return 0
kết thúc hàm main.
Dòng 7: Đừng quên thêm dấu ngoặc nhọn đóng }
để kết thúc hàm chính.
Bỏ qua không gian tên
Bạn có thể thấy một số chương trình C++ chạy mà không có thư viện vùng tên tiêu chuẩn. Dòng using namespace std
có thể được bỏ qua và thay thế bằng từ khóa std
, theo sau là toán tử ::
cho một số đối tượng:
Bạn có muốn bao gồm thư viện không gian tên tiêu chuẩn hay không là tùy thuộc vào bạn.