Đề cương khóa học

Giới thiệu

  • Tiêu chuẩn ANSI
  • Nền tảng của C
  • Kiểu dữ liệu và Hằng số
  • Nhập/Xuất đơn giản & Định dạng
  • Sử dụng Bộ nhớ
  • Toán tử & Phép toán
  • Điều khiển Luồng
  • Vòng lặp

Hàm

  • Vai trò của Hàm
  • Truyền theo giá trị / tham chiếu
  • Trả về giá trị từ Hàm
  • Hàm Đệ quy
  • Hàm Callback
  • Tác động lên Stack
  • Thư viện Vs Hàm do người dùng định nghĩa
  • Truyền số lượng đối số biến đổi

Mảng

  • Định nghĩa, khởi tạo và sử dụng mảng
  • Mảng Đa chiều
  • Mảng Ký tự và Chuỗi
  • Mảng và Con trỏ
  • Truyền mảng cho hàm
  • Xử lý chuỗi với và không có hàm thư viện

Lớp Lưu trữ

  • Phạm vi và Thời gian sống
  • Tự động, Tĩnh, Bên ngoài, Đăng ký
  • Bộ nhớ (CPU / RAM)

Cấu trúc & Liên hiệp

  • Cấu trúc dùng để làm gì
  • Khai báo, khởi tạo
  • Đối tượng giống như Access
  • Cấu trúc Lồng nhau
  • Mảng Cấu trúc
  • Truyền cấu trúc qua hàm
  • Phân bổ bộ nhớ và lỗ hổng
  • So sánh Cấu trúc
  • Thao tác bit trên Cấu trúc
  • Typedef để đảm bảo tính di động
  • Liên hiệp
  • Các thành viên chồng chéo

Kiểu dữ liệu liệt kê

  • Enum, Lập chỉ mục, enum Vs #define

Thao tác bit

  • AND ( & ), OR ( | ), XOR ( ^ )
  • Bổ sung ( ~ )
  • Dịch trái ( << ), Dịch phải ( >> )
  • Mặt nạ, Đặt, Xóa và Kiểm tra Bit / Bits

Con trỏ

  • Mục đích của con trỏ
  • Định nghĩa con trỏ
  • Toán tử & và *
  • Gán con trỏ
  • Số học con trỏ
  • Nhiều gián tiếp
  • Các loại con trỏ nâng cao
  • Con trỏ Tổng quát và Null
  • Con trỏ Hàm
  • Con trỏ đến Mảng và Chuỗi
  • Mảng Con trỏ
  • Con trỏ đến Cấu trúc và Liên hiệp
  • Con trỏ đến Bộ nhớ Động
  • Con trỏ Far, Near và Huge
  • Ép kiểu con trỏ

Phân bổ Bộ nhớ Động

  • Malloc(), Calloc(), Realloc(), Free()
  • Farmalloc(), Farcalloc()

Khái niệm Xử lý Tệp

  • Khái niệm về kiểu dữ liệu FILE
  • Inode, Cấu trúc FILE
  • Con trỏ Tệp
  • Các thói quen xử lý ký tự
  • Các thói quen Dữ liệu Định dạng
  • Các thói quen Dữ liệu Thô
  • Ngẫu nhiên Access đến FILE

Đối số Dòng lệnh

  • Argc, argv
  • Đầu vào Biến đổi cho main

Trình biên dịch trong Thực tế

  • Chỉ thị Tiền xử lý
  • Trình biên dịch, Trình lắp ráp, Trình liên kết
  • Biên dịch Có điều kiện
  • Biên dịch Nhiều Tệp
  • Kỹ thuật Tối ưu hóa Mã
  • Volatile, #pragma

Cấu trúc Dữ liệu

  • Tuyến tính & Phi tuyến tính
  • Đồng nhất & Phi đồng nhất
  • Tĩnh & Động
  • Danh sách Liên kết Đơn, Đôi & Vòng
  • Ngăn xếp & Hàng đợi
  • Cây Nhị phân

Kỹ thuật Sắp xếp và Tìm kiếm

  • Chèn, Chọn, Bubble, Hợp nhất, Nhanh, Đống

Khái niệm và Tiếp xúc Thực tế

  • Công cụ và Môi trường Phát triển
  • Make Tiện ích
  • Tiêu chuẩn Mã hóa trong Ngành
  • Định dạng Tệp Thực thi / Đối tượng
  • Gỡ lỗi
 21 Hours

Number of participants


Price per participant

Testimonials (5)

Provisional Upcoming Courses (Require 5+ participants)

Related Categories