Old school Easter eggs.
Tổng lượt truy cập: 96 Số người online: 1
teamxc.xtgem.com xin chào các bạn. Chúc các bạn online vui vẻ

Cú pháp C++ cơ bản

Cấu trúc chương trình C++

Bạn theo dõi một đoạn code đơn giản sẽ in Hello World.

#include <iostream>
using namespace std;

// Ham main() la noi su thuc thi chuong trinh bat dau

int main()
{
   cout << "Hello World"; // In dong chu Hello World
   return 0;
}

Chương trình trên có các phần sau:


Về căn bản cấu trúc của 1 chương trình C++ giống với chương trình C. Mọi câu lệnh trong C đề dùng được trong C++( nhưng điều ngược lại thì không nhé😀)


Định danh (Identifier) trong C++

Một Định danh (Identifier) trong C++ là một tên được sử dụng để nhận diện một biến, hàm, lớp, module, hoặc bất kỳ user-defined item nào (người dùng tự định nghĩa). Một Định danh (Identifier) bắt đầu với một chữ cái từ A tới Z hoặc từ a tới z hoặc một dấu gạch dưới (_) được theo sau bởi 0 hoặc nhiều chữ cái, dấu gạch dưới và chữ số (từ 0 tới 9).

C++ không cho phép các ký tự như @, $ và % bên trong các Identifier. C++ là ngôn ngữ lập trình phân biệt kiểu chữ. Vì thế, Manpower và manpower là hai Identifier khác nhau trong C++.

Từ khóa trong C++

Bảng dưới liệt kê các từ được dự trữ (dành riêng) trong C++. Những từ này không thể được sử dụng như là constant hoặc biến hoặc bất kỳ tên Identifier (Định danh) nào.

asm else new this
auto enum operator throw
bool explicit private true
break export protected try
case extern public typedef
catch false register typeid
char float reinterpret_cast typename
class for return union
const friend short unsigned
const_cast goto signed using
continue if sizeof virtual
default inline static void
delete int static_cast volatile
do long struct wchar_t
double mutable switch while
dynamic_cast namespace template  

Trigraph trong C++

Một Trigraph là một dãy 3 ký tự mà biểu diễn một ký tự đơn và dãy này luôn luôn bắt đầu với 2 dấu hỏi.

Các Trigraph được mở rộng bất cứ nơi đâu chúng xuất hiện, bao gồm bên trong String literal và Character literal, trong comment, và trong các preprocessor directive (các directive tiền xử lý).

Dưới đây là các dãy trigraph được sử dụng thường xuyên nhất:

TrigraphThay thế cho
??=#
??/\
??'^
??([
??)]
??!|
??<{
??>}
??-~

Tất cả compiler không hỗ trợ Trigraph và chúng được khuyên là không nên sử dụng bởi vì tính khó hiểu của nó.


TRANG TRƯỚCTRANG SAU