Giáo trình ngôn ngữ lập trình C++

154 51 0
Giáo trình ngôn ngữ lập trình C++

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

C++ được thiết kế hướng tới lập trình hệ thống máy tính và phần mềm nhúng trên các mạch vi xử lý, bao gồm cả hệ thống có tài nguyên hạn chế và tài nguyên khổng lồ, với ưu điểm vượt trội về hiệu suất, hiệu quả và tính linh hoạt cao.6 C ++ có thể tìm thấy ở mọi nơi, với những điểm mạnh là cơ sở hạ tầng phần mềm và các ứng dụng bị hạn chế tài nguyên. bao gồm: phần mềm ứng dụng máy tính cá nhân, trò chơi điện tử, các hệ thống máy chủ (ví dụ: phần mềm thương mại điện tử, cỗ máy tìm kiếm trên web hoặc máy chủ SQL) và các ứng dụng ưu tiên về hiệu suất (ví dụ: tổng đài thông tin liên lạc hoặc thiết bị thăm dò không gian).7 C++ hầu hết được thực thi dưới dạng là một ngôn ngữ biên dịch, có thể chạy trên nhiều nền tảng khác nhau như Windows, Mac OS, Linux, Ubuntu và các phiên bản Unix. Nhiều nhà cung cấp cung cấp các trình biên dịch C ++, bao gồm Tổ chức Phần mềm Tự do, Microsoft, Intel và IBM.

NN LẬP TRÌNH C++ NN LẬP TRÌNH C++ PHẦN - NGƠN NGỮ LẬP TRÌNH C++ .10 1.Kiểu biến C++ lưu trữ giá trị số 3.1415? 36 2.Để so sánh giá trị hai biến C++ người ta dùng phép toán đây? .36 3.Tên kiểu liệu C++? 36 4.Màn hình hiển thị giá trị thực lệnh C++ sau: cout -> -> dai duong di tu den -> -> -> -> = = = 10 = 15 Sau chương trình chi tiết: #include #include #include #include #include using namespace std; const int MAXN = 10000; struct nut { int v, w; }; struct khoangcach{ int dodai, truoc;}; struct cmp{ bool operator()(nut x, nut y){return x.w > y.w;} }; vector< list > dske; vector d; priority_queue Q ; int n, m, s; nut start; ofstream fou("graph.out"); ifstream fin("graph.inp"); void get_data() { fin >> n >> m >> s; dske.resize(n+1); int u, v, w; nut nu; for (int i = 1; i > u >> v >> w; nu.v = v; nu.w = w; dske[u].push_back(nu); 140 NN LẬP TRÌNH C++ nu.v = u; nu.w = w; dske[v].push_back(nu); } } void printPath(int i){ if (d[i].truoc) { printPath(d[i].truoc); fou

Ngày đăng: 30/09/2021, 23:25

Mục lục

  • b. Tập tin thi hành

  • c. Biên soạn và biên dịch tập tin nguồn

  • 1.1.2. Bảng ký tự của C++

  • 1.1.5. Chú thích trong chương trình

  • 1.1.6. Phần mềm miễn phí Code::Blocks

    • a. Code::Blocks là gì?

    • b. Tải và cài đặt phần mềm Code::Blocks

    • c. Xử lý một vài sự cố nhỏ

      • c.1. Do môi trường cài đặt

      • c.2. Một số lỗi cú pháp

      • 1.1.7. Môi trường soạn thảo của Code::Blocks

      • 1.1.8. Viết chương trình C++ đầu tiên

      • 1.3.9. Lệnh nhập dữ liệu chuẩn cin

        • a. Cú pháp và ý nghĩa

        • b. Các phương thức nhập dữ liệu của cin

        • 1.3.10. Lệnh xuất dữ liệu chuẩn cout

          • a. Cú pháp và ý nghĩa

          • b. Các phương thức và cờ định dạng xuất dữ liệu

            • b.1. Các phương thức định dạng xuất dữ liệu

            • b.2. Các cờ định dạng in

            • b.3. Một số hàm định dạng in dữ liệu trong thư viện iomanip

            • 1.3.11. Câu hỏi và Bài tập

            • 1.2. Các kiểu dữ liệu cơ sở, biểu thức, câu lệnh, khối lệnh trong C++

              • 1.2.1. Kiểu dữ liệu cơ sở

              • 1.2.3. Khai báo và sử dụng biến

                • a. Khai báo biến

                  • a.1. Khai báo không khởi tạo

                  • a.2. Khai báo có khởi tạo

Tài liệu cùng người dùng

Tài liệu liên quan