Chuyển tới nội dung chính

Giới thiệu

9 chươngNgôn ngữ CXem code chạy từng bước

Nhập môn lập trình C

Môn lập trình đầu tiên bằng ngôn ngữ C, học qua việc xem chương trình chạy từng bước trên bộ nhớ.

9
chương
C
ngôn ngữ
Từng bước
xem code chạy
bài tập lời giải

Thử ngay: xem chương trình C chạy từng dòng

Chưa cần biết gì về C, bạn vẫn xem được. Bấm Chạy để theo dõi máy tính cộng dần các số từ 1 tới 5, dòng nào đang chạy, biến nào đang đổi giá trị. Đây chính là kiểu công cụ bạn sẽ gặp ở khắp các bài trong môn này.

Tính tổng các số từ 1 tới 5 C
1#include <stdio.h>
2
3int main() {
4 int tong = 0;
5
6 // add every number from 1 to 5
7 for (int i = 1; i <= 5; i++) {
8 tong = tong + i;
9 }
10
11 printf("Tong = %d\n", tong);
12 return 0;
13}
Ngăn xếp stack
main()
tong= 0
Bộ nhớ động heap
(trống)
Chương trình bắt đầu chạy ở hàm main. Máy dành một ô nhớ tên tong và đặt giá trị ban đầu bằng 0, vì ta sắp cộng dồn vào đó.
1/9

Chào mừng đến với phần lập trình đầu tiên bằng ngôn ngữ C. Bạn bắt đầu từ con số không, đi qua biến, rẽ nhánh, vòng lặp, hàm, mảng, con trỏ, cấu trúc và danh sách liên kết. C là người thầy nghiêm khắc nhưng dạy bạn hiểu rõ máy tính làm việc ra sao.

Cách học ở đây

  • 📖 Đọc lý thuyết ngắn gọn, đúng trọng tâm, bám giáo trình học phần.
  • ▶️ Xem chạy từng bước: ở nhiều bài, bấm Chạy để theo dõi biến đổi giá trị trên bộ nhớ, con trỏ trỏ đi đâu, hàm nào được gọi, mảng và danh sách liên kết thay đổi ra sao.
  • 🧠 Tự kiểm tra bằng câu hỏi và bài tập có lời giải ở cuối mỗi bài.

Lộ trình chín chương