Chuyển đến nội dung chính

[Tự học lập trình C/C++] Bài 1: Chương trình đầu tay

---------------------------------
* TÓM TẮT LÝ THUYẾT
---------------------------------

- C++ được mở rông từ ngôn ngữ lập trình C, được sử dụng phổ biến.

- C++ là một dạng ngôn ngữ đa mẫu hình tự do có kiểu tĩnh và hỗ trợ lập trình thủ tục, dữ liệu trừu trượng, lập trình hướng đối tượng, và lập trình đa hình.


---------------------------------
* VÍ DỤ [ Code Dev C++ ]
---------------------------------

Ví dụ: 

+ Yêu cầu: "Chương trình đầu tay", in ra màn hình "Hello world !"

+ Code  :

  #include <iostream>

  #include <conio.h>

   /* bỏ dòng này nếu viết trên Turbo C++ */

  using namespace std;

  int main() {

  // in ra man hinh
 
    cout<<"Hello world !";
 
    return 0;
   
  }


* Chú giải: 

1. Chỉ thị tiền xử lý: #include để chèn vào nội dung của tập tin header,
ví dụ:  <iostream.h>  trong chương trình. <iostream.h> là tập tin header chuẩn của C++ và chứa đựng các định nghĩa cho xuất và nhập.

2. Hàm main: hàm chính, bắt buộc phải có.

3. Dấu ngoặc nhọn bắt đầu thân của hàm main.

4. Các câu lệnh (statement) được viết sau dấu mở ngoặc, kết thúc câu lệnh bằng dấu ";".

5. Dấu ngoặc đóng kết thúc thân hàm main.

6. // hoặc /* */: Ghi chú trong chương trình



*** CHÚ Ý: 
  Các ví dụ được viết trên Dev C++ hoặc các chương trình soạn thảo khác như Netbean, Eclipse,....


Khoa hoc lap trinh C/C++

------------------------

Xem bài khác:

BÀI ĐỌC NHIỀU

[Java] Hướng dẫn lập trình Java với NetBean [Clip hướng dẫn]

[Đồ họa trong C\C++] Sử dụng các hàm đồ họa thông dụng trong C\C++ [C\C++]

[ C++ ] Tính đa hình, phương thức ảo, lớp trừu tượng trong C++ [Lập trình hướng đối tượng với C++]

[ Sort ] Thuật toán Heap-Sort [Code C++]

[Algorithm] Thuật toán Đệ quy và một số bài toán Đệ quy cơ bản

[Assembly] Tính tổng 2 số nguyên nhỏ hơn 10 [Lập trình hợp ngữ]

[Assembly] Hướng dẫn sử dụng Emu8086 [Lập trình hợp ngữ]

Bài tập +đáp án Lý thuyết đồ họa máy tính

[Thuật toán đồ thị / code C++] Thuật toán Dijkstra tìm đường đi ngắn nhất trên đồ thị G

[ C++ ] Kế thừa trong C++ [Lập trình hướng đối tượng với C++]