Lập trình C
What you'll learn
- Kiến thức cơ bản: Các loại phép toán; điều kiện if-else, switch-case; vòng lặp while, do-while, for; mảng 1 chiều, mảng 2 chiều
- Kiến thức về hàm: Định nghĩa hàm, lời gọi hàm, tham số và đối số, câu lệnh return, biến local và biến global
- Kiến thức về struct: Định nghĩa và cách sử dụng struct, làm việc với mảng struct
- Kiến thức về file: Cơ bản về file, Stream văn bản, Stream nhị phân, con trỏ file, đọc/ghi ký tự, chuỗi, số, đọc/ghi struct và mảng struct
Requirements
- Không cần kinh nghiệm lập trình
Description
Đây là khóa học Lập trình C của V1Study. Khóa học này bao gồm các bài giảng sau:
Bài giảng 01. Kiểu dữ liệu cơ bản
Bài giảng 02. Định dạng cho kiểu dữ liệu cơ bản
Bài giảng 03. Hằng và cách sử dụng hằng
Bài giảng 04. Cách khai báo và sử dụng biến, quy tắc đặt tên cho biến
Bài giảng 05. Phép toán số học, phép gán, độ ưu tiên
Bài giảng 06. Comment trong C. Chữa ý 1 bài tập 3 - Bài tập cơ bản
Bài giảng 07. Phép toán so sánh
Bài giảng 08. Phép toán logic
Bài giảng 09. Phép toán logic nhị phân (Bitwise logic)
Bài giảng 10. Độ ưu tiên các phép toán
Bài giảng 11. Nhập liệu với scanf(), xả bộ đệm bàn phím với fflush()
Bài giảng 12. Cách nhập liệu cho ký tự (scanf, getchar, getch, getche)
Bài giảng 13. Điều kiện if-else
Bài giảng 14. Điều kiện switch-case
Bài giảng 15. Toán tử điều kiện 3 ngôi ?:
Bài giảng 16. Vòng lặp while
Bài giảng 17. Vòng lặp do-while
Bài giảng 18. Vòng lặp for
Bài giảng 19. Giải thích chi tiết cách tính tổng các số từ 1-50
Bài giảng 20. break; và continue;
Bài giảng 21. Mảng (Array) một chiều
Bài giảng 22. Chuỗi (String) trong C: Bản chất, khai báo, nhập liệu, hiển thị chuỗi
Bài giảng 23. Các hàm xử lý chuỗi
Bài giảng 24. Mảng hai chiều
Bài giảng 25. Mảng chuỗi - Mảng ký tự hai chiều
Bài giảng 26. Định nghĩa hàm, gọi hàm
Bài giảng 27. Khai báo nguyên mẫu (prototype) hàm
Bài giảng 28. Biến cục bộ (local) và biến toàn cục (global)
Bài giảng 29. Truyền-Nhận dữ liệu là mảng
Bài giảng 30. Hướng dẫn viết chương trình dạng Menu chọn sử dụng hàm
Bài giảng 31. Con trỏ (Pointer): Mục đích, khai báo, cách sử dụng
Bài giảng 32. Con trỏ và mảng
Bài giảng 33. Con trỏ và cấp phát vùng nhớ, hủy vùng nhớ
Bài giảng 34. Cấu trúc (Struct): Định nghĩa và cách sử dụng
Bài giảng 35. Làm việc với mảng cấu trúc
Bài giảng 36. Cơ bản về tập tin (File). Stream văn bản, stream nhị phân
Bài giảng 37. Tạo con trỏ FILE. Mở và đóng file văn bản
Bài giảng 38. Ghi/đọc ký tự ra/từ file văn bản
Bài giảng 39. Ghi/đọc chuỗi ra/từ file văn bản
Bài giảng 40. Ghi/đọc số ra/từ file nhị phân
Bài giảng 41. Ghi/đọc struct và mảng struct ra/từ file nhị phân
Who this course is for:
- Các bạn đang có nhu cầu tìm hiểu về Lập trình C
Instructor
Master of Information Technology - Hanoi University of Science and Technology (Thạc sĩ Công nghệ Thông tin - Đại học Bách Khoa Hà Nội)
Information Technology Engineer - Hanoi University of Science and Technology (Kỹ sư Công nghệ Thông tin - Trường Đại học Bách Khoa Hà Nội)
Bachelor of Science and Technology - Hanoi National University of Education (Cử nhân Khoa học Sư phạm Công nghệ - Đại học Sư phạm Hà Nội)
Skin: C Programming, C# Programming, Java Programming, Python Programming, HTML5-CSS3-JavaScript, SQL Server, PHP, Laravel, ReactJS, AngularJS, VueJS, jQuery, MySQL, Scratch.
Lecturer V1Study.