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
Có
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>23int main() {4 int tong = 0;56 // add every number from 1 to 57 for (int i = 1; i <= 5; i++) {8 tong = tong + i;9 }1011 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
C
Nhập môn lập trình
Hệ đếm, thuật toán và lưu đồ.
CNgôn ngữ C và môi trường
Chương trình đầu tiên, kiểu, biến, hằng.
CVào ra và biểu thức
Hàm printf, scanf và các toán tử.
CCấu trúc điều khiển
Rẽ nhánh và vòng lặp.
CHàm
Tham số, phạm vi, đệ quy.
CMảng và chuỗi
Mảng một hai chiều, chuỗi ký tự.
CCon trỏ
Địa chỉ, truy cập gián tiếp, cấp phát động.
CCấu trúc struct
Gom dữ liệu, con trỏ struct.
CTệp và danh sách liên kết
Đọc ghi tệp, danh sách động.