Lập trình C với Ví dụ là một khóa học ngôn ngữ C hoàn chỉnh trong một ứng dụng duy nhất: 45 bài học, trong đó mọi khái niệm đều được giảng dạy thông qua các ví dụ minh họa, sau đó là 82 chương trình C để thực hành.
Đọc một bài học, chạy các ví dụ, tự kiểm tra kiến thức bằng các câu hỏi thực hành, sau đó nghiên cứu các chương trình hoàn chỉnh về cùng một chủ đề. Tất cả đều hoạt động ngoại tuyến.
Hầu hết các ứng dụng học C chỉ cung cấp lý thuyết hoặc danh sách các chương trình. Ở đây, bạn nhận được cả hai, được liên kết với nhau. Mỗi bài học giải thích một ý tưởng bằng ngôn từ đơn giản và hiển thị nó trong các chương trình C ngắn gọn, hoàn chỉnh với kết quả thực tế, vì vậy bạn thấy mã hoạt động như thế nào thay vì chỉ đọc về nó. Hơn 150 chương trình ví dụ nằm trong các bài học, cộng thêm 26 sơ đồ về những gì xảy ra trong bộ nhớ.
Phần 1: Học ngôn ngữ C với các ví dụ (45 bài học trong 11 phần)
• Bắt đầu: C là gì, thiết lập trình biên dịch, chương trình đầu tiên của bạn, cách biên dịch hoạt động, chú thích
• Cơ bản: Từ khóa và định danh, biến, hằng số, kiểu dữ liệu và kích thước, toán tử, độ ưu tiên và chuyển đổi, xuất với printf, nhập với scanf và fgets
• Luồng điều khiển: if và else, câu lệnh switch, vòng lặp for, vòng lặp while và do-while, break và continue
• Hàm: Tham số và giá trị trả về, phạm vi và thời gian tồn tại, đệ quy
• Mảng và chuỗi: Mảng đa chiều, hàm chuỗi và tính an toàn
• Con trỏ và bộ nhớ: Con trỏ và mảng, con trỏ và hàm, bộ nhớ động với malloc và free
• Các kiểu dữ liệu của riêng bạn: Cấu trúc, liên hợp, kiểu liệt kê, typedef
• Tệp: Mở, ghi và đọc tệp, tệp nhị phân
• Chương trình lớn hơn: Bộ tiền xử lý, macro và những cạm bẫy của chúng, đa tệp Chương trình
• Lỗi và gỡ lỗi: các lỗi thường gặp với thông báo lỗi thực tế của trình biên dịch, hành vi không xác định, mẹo gỡ lỗi
• Tham khảo: bảng tóm tắt nhanh C và những điểm mới trong C23
Phần 2: 82 ví dụ lập trình C để thực hành (11 phần)
• Cơ bản và điều kiện: hoán đổi hai số, chẵn hoặc lẻ, năm nhuận, số lớn nhất trong ba số, phương trình bậc hai
• Vòng lặp và số: giai thừa, dãy Fibonacci, số nguyên tố và sàng Eratosthenes, số Armstrong, ước chung lớn nhất và bội chung nhỏ nhất, nCr và nPr
• Chương trình mẫu: kim tự tháp sao, hình thoi, tam giác Floyd, tam giác Pascal
• Hệ thống số: chuyển đổi thập phân, nhị phân, bát phân và thập lục phân, toán tử bitwise
• Mảng và ma trận: tìm kiếm tuyến tính và nhị phân, thuật toán nổi bọt, sắp xếp chọn và chèn, phép nhân ma trận, chuyển vị, định thức
• Chuỗi: đảo ngược, chuỗi đối xứng, nguyên âm và phụ âm, kiểm tra đảo chữ, chuỗi thành Số nguyên
• Con trỏ, cấu trúc và tập tin: mảng động, con trỏ hàm, Tháp Hà Nội, hồ sơ sinh viên, sao chép tập tin
• Các dự án đơn giản: máy tính, menu tài khoản ngân hàng, trò chơi đoán số, cờ caro
Thực hành khi học
• 130 câu hỏi thực hành kèm đáp án: thử trước, sau đó chạm để xem đáp án
• Các ví dụ "Chương trình có lỗi" hiển thị mã C bị lỗi và những gì xảy ra sai, giúp bạn học cách phát hiện và sửa lỗi
• Mỗi chương trình trong Phần 2 đều có một ví dụ chạy và giải thích "cách hoạt động"
• Liên kết giữa các bài học và chương trình liên quan
Tính năng
• Chuẩn C hiện đại (C17), kèm ghi chú về C23
• Tìm kiếm trên tất cả các bài học và chương trình
• Hoạt động ngoại tuyến, không cần tài khoản
• Chế độ tối; • Các khối mã cuộn ngang để mã C vẫn dễ đọc trên điện thoại
• Có sẵn 8 ngôn ngữ: Tiếng Anh, Tiếng Tây Ban Nha, Tiếng Bồ Đào Nha, Tiếng Pháp, Tiếng Đức, Tiếng Ả Rập, Tiếng Hindi và Tiếng Indonesia (phần giải thích được dịch; mã C vẫn giữ nguyên)
Đối tượng phù hợp
• Người mới bắt đầu muốn học ngôn ngữ C từ đầu với các ví dụ, không chỉ lý thuyết
• Sinh viên tham gia khóa học lập trình C cần các câu hỏi thực hành và chương trình ví dụ cho kỳ thi và bài tập thực hành
• Bất cứ ai biết một chút về C và muốn bổ sung kiến thức về con trỏ, bộ nhớ, chuỗi hoặc tập tin
Lập trình C với các ví dụ là một công cụ hỗ trợ học tập độc lập dựa trên tiêu chuẩn ISO C và tài liệu của GCC và Clang; nó không liên kết với bất kỳ nhà cung cấp trình biên dịch, trường đại học hoặc tổ chức tiêu chuẩn nào.
Phiên bản mới nhất
3.0.2Được tải lên bởi
Ronald Matthew
Yêu cầu Android
Android 7.0+
Danh mục
Miễn phí Giáo dục ỨNG DỤNGXếp hạng nội dung
Everyone
Báo cáo bảo mật
Báo cáo
Gắn cờ là không phù hợpLast updated on Oct 30, 2026
Stability improvements.
