Đây là một ngôn ngữ lập trình hướng đối tượng (OOP) được phát triển bởi một nhà khoa học tên là Bjarne Stroustrup (AT & T Bell Laboratories). Ông đã làm ra ngôn ngữ bằng cách kết hợp các tính năng của cổ điển C (phát triển bởi Dennies Ritchie) với một số tính năng khác (chủ yếu là đối tượng lập trình hướng đối tượng lập trình) của một ngôn ngữ khác Simula67. Vì vậy, C + + về cơ bản là một phần mở rộng của ngôn ngữ lập trình C với việc bổ sung các lớp xây dựng của Simula67. Stroustrup gọi ngôn ngữ mới là 'C with classes '. Cuối năm 1983, tên của nó đã được đổi thành C ++.
C ++ là gì? Giới thiệu về lập trình với C ++
Mình bắt đầu một loạt các bài viết về ngôn ngữ lập trình C + +. Vì vậy, hãy bắt đầu với một chương trình C + + đơn giản như dưới đây.
#include
int main()
{
cout<<" C++ code"<<" ";
return 0; }
Đoạn mã này khi được thực hiện sẽ xuất ra dòng văn bản "C ++ code" trên màn hình máy tính của bạn. Hãy phân tích đoạn mã này một cách chi tiết.
iostream.h - được gọi là tệp tiêu đề
main () - được gọi là một hàm
cout - được gọi là một định danh
<< - là một toán tử đầu ra được gọi là toán tử "insertion" hoặc "put to"
#include - được gọi là chỉ thị tiền xử lý
int - được gọi là một kiểu dữ liệu số nguyên
return - là một từ khoá trong C ++, được sử dụng để trả về các giá trị cho một hàm cụ thể
Hãy bắt đầu với hàm main ():
Mỗi chương trình C ++ phải chứa một hàm main (). Chúng ta đều biết rằng một chương trình được đọc bởi trình biên dịch từng dòng một, như là một phần của quá trình biên dịch. Chức năng tên là main () là điểm nhập vào một chương trình C ++. Trình biên dịch nhập vào chương trình thông qua hàm main () và sau đó đọc từng dòng mã. Chương trình chấm dứt ở câu lệnh return 0 viết ở dòng cuối cùng của khối mã chức năng chính.
Các khối mã của chức năng chính là: -
int main()
{
function code blocks;
return 0;
}
Trong C ++, hàm chính theo mặc định là kiểu số nguyên (ký hiệu bởi từ khoá int). Điều này có nghĩa là ở phần cuối của khối mã tạo thành hàm main () nên có một dòng mã trả về một giá trị số nguyên cho hàm main (). Điều này có được với câu lệnh return 0. Câu lệnh này gửi giá trị '0' đến hàm main và do đó biểu thị "kết thúc của chương trình"
Lưu ý: - Các khối mã chức năng và câu lệnh của hàm main () được đặt trong 2 ngoặc đơn {}
Chú ý: - Mỗi dòng lệnh trong chương trình C ++ phải kết thúc bằng dấu chấm phẩy. Đây là thông báo cho trình biên dịch về "kết thúc lệnh" hoặc "cuối dòng".
Phân tích báo cáo bắt đầu với cout <<
cout<<" C++ code"<<" "; // xuất ra “C++ code”
cout là một định danh đại diện cho dòng đầu ra tiêu chuẩn. cout là một đối tượng được xác định trước trong C ++, nó đại diện cho luồng đầu ra tiêu chuẩn và khai báo nó được đưa ra bên trong tệp header iostream.h. Thông thường luồng đầu ra sẽ là màn hình máy tính của bạn.
<< được gọi là toán tử chèn (hoặc đưa vào toán tử). Nó chèn nội dung bên phải vào đối tượng ở bên trái.
t - là một chuỗi thoát được in ra một khoảng cách = tab trên màn hình đầu ra.
(double slash) là một biểu tượng để biểu diễn ý kiến trong một chương trình C ++. thường được sử dụng để đại diện cho một dòng bình luận. Để biểu diễn nhiều dòng ý kiến chúng ta có thể sử dụng biểu tượng nhận xét của ngôn ngữ lập trình C / * * /
# là một tiền xử lý và bao gồm là một chỉ thị tiền xử lý. iostream.h là tệp tiêu đề có chứa các khai báo các số nhận dạng như cout, cin và các toán tử như << và >>
Lưu ý: - Nếu bạn là người mới sử dụng lập trình C / C ++ - bạn có thể thấy một chút rắc rối khi chạy chương trình trên. Bạn có thể đọc bài viết này trước để có một ý tưởng hay về "cách chạy chương trình C / C ++ đầu tiên của bạn":
Sau khi đọc bài viết ở trên, hãy thử chạy mã này:
#include
int main ()
{
cout << "C ++ mã đầu tiên của tôi" << " t";
return 0;
}
Đó là đủ để giới thiệu về lập trình C + +. Bây giờ hãy nói một chút về C ++ nói chung. Đây là một ngôn ngữ lập trình hướng đối tượng (OOP) được phát triển bởi một nhà khoa học tên là Bjarne Stroustrup (AT & T Bell Laboratories). Ông đã làm ra ngôn ngữ bằng cách kết hợp các tính năng của cổ điển C (phát triển bởi Dennies Ritchie) với một số tính năng khác (chủ yếu là đối tượng lập trình hướng đối tượng lập trình) của một ngôn ngữ khác Simula67. Vì vậy, C + + về cơ bản là một phần mở rộng của ngôn ngữ lập trình C với việc bổ sung các lớp xây dựng của Simula67. Stroustrup gọi ngôn ngữ mới là 'C with classes '. Cuối năm 1983, tên của nó đã được đổi thành C ++.
Hotline: 0979 466 469