Học C

Loạt bài viết được sắp xếp theo thứ tự cần đọc, cần làm dành cho những người mới bắt đầu học ngôn ngữ lập trình C.

Với các bạn cần học C chỉ để phục vụ cho học phần C ở lớp hay cần học C để có một công cụ sau này có thể sử dụng để làm nhiều thứ khác (như cài đặt các thuật toán, viết phần mềm,...), tất cả đều phải nên đi theo từng bước cơ bản ngay từ ban đầu. Loạt bài viết sau chỉ với mục đích giúp cho các bạn sinh viên (hay bất kỳ ai muốn học C) có được bước đi ban đầu vững chắc để có thể đi tiếp các bước sau. Chú ý: không nên "đi tắt, đón đầu" bằng cách bỏ qua những bước này để nhảy ngay đến việc lập trình giải các bài toán, sẽ rất dễ bị rối và rồi nãn! Học C rất dễ nhưng cũng rất khó :-)

 

  1. Hello C! and farewell Dennis Ritchie

    Dennis Ritchie (cùng với Ken Thompson) là cha đẻ của Ngôn ngữ lập trình C. Ông cũng là người phát triển chính hệ điều hành UNIX nổi tiếng. Ông đã ra đi vào ngày 12/10/2011.

  2. Cài đặt Visual Studio qua web (đối với người có internet ở nhà) hoặc file iso (đối với người không có internet ở nhà)

    Visual Studio là môi trường giúp lập trình viên có thể học viết chương trình và viết chương trình rât tốt. Có nhiều môi trường lập trình khác tuy nhiên, những bài viết sau tôi đều sử dụng Visual Studio để minh họa.

  3. Tạo ứng dụng Visual C++ đơn giản nhất để học C
  4. Gỡ rối (debug) trong Visual Studio

    Thời gian đầu học lập trình sẽ gặp rất nhiều lỗi (bug). Do vậy, đây là bước tối cần thiết cho người mới bắt đầu. Không cần phải nắm tất cả nội dung trong bài viết này mà chỉ cần nắm những khái niệm cơ bản. Sau này gặp thì có thể quay lại coi kỹ hơn.

  5. Thực hành: kiểu char

    Làm quen với kiểu dữ liệu char

  6. Thực hành: công thức Heron

    Làm quen với việc khai báo và khởi tạo biến kiểu số thực, tính toán cơ bản trên các biến kiểu số thực, xuất giá trị của biến kiểu số thực ra màn hình,...

  7. Bài tập về Nhập xuất dữ liệu

    Các bài tập cơ bản về nhập xuất và các kiến thức trước đó như biến, kiểu dữ liệu, toán tử.

  8. Bài tập về Thuật toán, lưu đồ

    Các bài tập giúp thực tập việc sử dụng lưu đồ để biểu diễn thuật toán.

  9. Bài tập về Cấu trúc rẽ nhánh

    Các bài tập về cấu trúc if và switch.

  10. Bài tập về Cấu trúc lặp

    Các bài tập có sử dụng các vòng lặp for, while, do..while.

  11. (sẽ tiếp tục cập nhật)

Bình luận (5)

Viết Bình luận
  • Thành Hiếu
    Chia Sẽ Kiến Thức Và Kinh Nghiệm Khi Bắt Đầu Học Lập Trình

    Học lập trình bắt đầu từ đâu ?
    Học như thế nào cho có hiệu quả ?
    Học như thế nào để nắm vững kiến thức căn bản ?
    Học như thế nào để sau này có thể đi làm được ?

     

    Xin chia sẽ kiến thức với các bạn tại Website :
    http://laptrinhccanban.com/

    Hoặc học qua Youtube :
    https://www.youtube.com/watch?v=97jVlqACDRA&list=PL6FWrrVlQUa9T_yz7xoR3nj1rozxY8RN7&index=1

  • Nguyen Van Chinh
    Cảm ơn

    Trang web rất hay!!!
    Em cám ơn! 

  • Lê Tuấn Dũng
    Cảm ơn thầy

    Lần đầu tiên nghiên cứu C em search được loạt tài liệu học C dễ hiểu đến như vậy.

    Cảm ơn vì những bài viết rất hữu ích của thầy. Hy vọng là em sẽ tiếp tục nhận được thêm cái bài thực hành thú vị.

  • @Tuan

    Tùy hứng. Lúc nào rãnh và thấy cái nào có thể giúp mọi người học C tốt hơn, vui hơn thì đưa vào thôi. Còn nhiều thứ mà (bài tập, bài thực hành cơ bản, bài thực hành vui, lý thuyết, mẹo, ...). 

  • Tuan
    Cap nhat

    Chao thay !

    Em muon hoi la bgio thay se cap nhat them cac chu de khac cho muc hoc C nay vay ?

    Em dang cho thay dua them len ^^

    Em cam on thay !

Viết Bình luận

Họ tên Bắt buộc
Email Bắt buộc
Tiêu đề Bắt buộc
Kiểu bình luận
Nội dung
Nhập mã được hiển thị: