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

Khi chúng ta xem xét một chương trình C ++, nó có thể được định nghĩa như một tập hợp các đối tượng giao tiếp bằng cách gọi các phương thức của mỗi đối tượng. Dưới đây, chúng tôi giải thích ngắn gọn ý nghĩa của các biến lớp, đối tượng, phương thức và cá thể:Mục đích Đối tượng có trạng thái và hành vi. Ví dụ, một đối tượng chó có màu sắc trạng thái, tên, giống chó và các hành vi như vẫy tay, sủa và ăn. Đối tượng là thể hiện của các lớp.lớp – Một lớp có thể được định nghĩa như một khuôn mẫu / bản thiết kế, mô tả hành vi / trạng thái được hỗ trợ bởi đối tượng.phương pháp – Về cơ bản, một phương pháp là một hành động. Một lớp có thể chứa nhiều phương thức. Phương thức là nơi bạn viết logic, thao tác dữ liệu và thực hiện tất cả các thao tác.Biến phiên bản – Mỗi đối tượng có một tập hợp các biến thể hiện duy nhất của nó. Trạng thái của một đối tượng được tạo bởi các giá trị được gán cho các biến thể hiện của nó.

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

Bạn làm theo đoạn mã đơn giản sẽ in ra 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:Ngôn ngữ C ++ định nghĩa nhiều tệp tiêu đề, chứa thông tin hữu ích mà chương trình cần.Với ứng dụng này, tiêu đề là nhu cầu.Hàng ngang Sử dụng không gian tên std; Yêu cầu trình biên dịch sử dụng không gian tên std. Không gian tên gần đây đã được thêm vào bởi C ++.Hàng tiếp theo Hàm master ()Đây là tên của chương trìnhBắt đầu Nó là một bình luận một dòng trong C ++. Nhận xét một dòng bắt đầu bằng // và kết thúc ở cuối dòng. Hàng int main () Là chức năng chính, nơi bắt đầu thực thi chương trình.Hàng tiếp theo cout << “Hello World”; In dòng chữ “Hello World” trên màn hình.Hàng tiếp theo Trả lại 0; Chấm dứt main () và đặt nó trở về 0 trong quá trình gọi.

Biên dịch và thực thi các chương trình C ++

#1. Đây là cách sử dụng dấu nhắc lệnh để lưu tệp, biên dịch và chạy chương trình. Vui lòng làm theo các bước sau: Mở trình soạn thảo văn bản và thêm mã trên. Lưu tệp dưới dạng: hello.cpp. Mở dấu nhắc lệnh và chuyển đến thư mục bạn đã lưu tệp. Gõ’g ++ hello.cpp ” và nhấn Enter để biên dịch đoạn mã trên. Nếu không có lỗi nào trong mã của bạn, dấu nhắc lệnh sẽ đưa bạn đến dòng tiếp theo và tạo tệp a.out thực thi. Bây giờ nhập “a.out” để chạy chương trình. Bạn sẽ thấy “Hello World” được in trên cửa sổ phía trên.

$ g++ hello.cpp 
$ ./a.out 
Hello World

Bạn chắc chắn rằng g ++ có trong đường dẫn của bạn và bạn đang chạy nó trong thư mục chứa tệp hello.cpp.2. Đây là cách biên dịch và thực thi chương trình tại dấu nhắc lệnh.Nếu bạn đang sử dụng Dev-C ++ hoặc Microsoft Visual Studio hoặc Turbo C ++, Bạn có thể sao chép ví dụ trên, sau đó: Mở Dev-C ++ chẳng hạn, chọn Tệp -> Nguồn mới, Sau đó dán ví dụ vào tệp nguồn này và chọn Tab Thực thi, lựa chọn Kết thúc và chạy Để thực hiện chương trình. Bạn cũng có thể tạo một dự án mới trong tùy chọn “Mới” để đặt tên và lưu ví dụ bạn vừa thực hiện.

Dấu chấm phẩy và khối trong C ++

Trong C ++, dấu chấm phẩy là dấu chấm câu lệnh. Nói cách khác, mọi lệnh phải kết thúc bằng dấu chấm phẩy. Nó đại diện cho sự kết thúc của thực thể logic. Sau đây là ví dụ về 3 lệnh khác nhau:

x = y; 
y = y+1; 
add(x, y);

Một khối là một nhóm các lệnh được kết nối hợp lý, được bao quanh bởi các dấu ngoặc đơn trái và phải. Ví dụ:

{ 
   cout << "QTM xin chao cac ban!"; 
   // in dong chu QTM xin chao cac ban! 
   return 0; 
}

Hai lệnh sau tương đương nhau, C ++ không quan tâm bạn đặt bao nhiêu lệnh trên một dòng. Ví dụ:

x = y; 
y = y+1; 
add(x, y);

Tương tự như:

x = y; y = y+1; add(x, y);

Định danh trong C ++

Định danh trong C ++ là tên được sử dụng để xác định các biến, hàm, lớp, mô-đun hoặc bất kỳ mục nào do người dùng định nghĩa. Số nhận dạng bắt đầu bằng các chữ cái từ A đến Z hoặc a đến z hoặc dấu gạch dưới (_) theo sau là 0 hoặc nhiều chữ cái, dấu gạch dưới và số (từ 0 đến 9). C ++ không cho phép sử dụng các định danh nội bộ như @, $ và%. C ++ là một ngôn ngữ lập trình phân biệt chữ hoa chữ thường.Do đó, nhân lực và nhân lực Là hai Định danh Nó khác trong C ++. Dưới đây là một số ví dụ về số nhận dạng phù hợp:

hoang nam abc sinh_vien a_123 
caogia50 _nhanvien j a23b9 QTM

Từ khóa trong C ++

Bảng sau liệt kê các từ dành riêng trong C ++. Những từ này không thể được sử dụng như hằng số hoặc biến hoặc bất kỳ tên định danh nào.

biên soạn
Khác
Mới
cái này

xe ô tô
liệt kê
nhà điều hành
ném

Giá trị boolean
rõ ràng
riêng
thực

Lên đỉnh
Xuất khẩu
được bảo vệ
cố gắng

trường hợp
Bên ngoài
Mọi người
Định nghĩa loại

chụp lấy
Không đúng
Đăng ký
Nhận dạng loại

tính cách
trôi nổi
reinterpret_cast
tên loại

lớp

trở lại
liên minh

hằng số
bạn bè
ngắn
Chưa ký

const_cast
đi
ký tên
sử dụng

tiếp tục
nếu như
kích thước
Ảo

vỡ nợ
xếp hàng
đứng im
chỗ trống

xóa bỏ
Số nguyên
static_cast
Bay hơi

Làm
Dài
kết cấu
wchar_t

kép
Biến đổi
thay đổi
Mặc du

dynamic_cast
Không gian tên
bản mẫu

Bộ ba trong C ++

Trigraph là một chuỗi gồm 3 ký tự đại diện cho một ký tự duy nhất. Chuỗi này luôn bắt đầu bằng 2 dấu chấm hỏi. Trigraph sẽ mở rộng bất cứ nơi nào nó xuất hiện, bao gồm cả trong chuỗi ký tự và ký tự, trong nhận xét và trong chỉ thị tiền xử lý. Dưới đây là chuỗi ba chữ cái được sử dụng phổ biến nhất:

Bộ ba
thay thế

?? =
#

?? /

?? ‘
^

?? (
[

??)
]

? ? ? !
|

??
{

??>
}

?? –
~

Không phải tất cả các trình biên dịch đều hỗ trợ Trigraph và do tính chất khó hiểu của chúng, chúng không được khuyến khích sử dụng.

Dấu cách trong C ++

Các dòng chỉ chứa khoảng trắng (có lẽ là chú thích) được gọi là dòng trống và C ++ hoàn toàn bỏ qua chúng. Không gian là một khái niệm được sử dụng trong C ++ để mô tả nó. Khoảng trắng, tab, ngắt dòng và nhận xét. Dấu cách tách các phần khác nhau của câu lệnh và giúp trình biên dịch xác định vị trí của các phần tử trong câu lệnh, chẳng hạn như int, vị trí kết thúc và vị trí bắt đầu của phần tử tiếp theo. Do đó, trong lệnh sau:

int diemthi;

Phải có ít nhất một khoảng trắng giữa int và age (thường là một khoảng trắng) để trình biên dịch có thể phân biệt giữa chúng. Trong lệnh:

tongLuong = luongCoBan + phuCap; // tinh tong luong

Các ký tự khoảng trắng giữa luongCoBan và = hoặc giữa = và phuCap là không cần thiết; tuy nhiên, để làm cho mã của bạn dễ đọc hơn, bạn có thể thêm chúng.

Theo Tutorialspoint

Trước: Cài đặt Môi trường C ++

Tiếp theo: Nhận xét trong C / C ++

  • Chuỗi trong C / C ++ (Chuỗi)
  • Lớp lưu trữ trong C / C ++
  • Toán tử trong C ++
  • Hằng số trong C / C ++ (hằng số / chữ)
  • Đọc / ghi tệp trong C ++ | fstream trong C ++
  • Các kiểu dữ liệu trong C / C ++