강의

멘토링

로드맵

Inflearn brand logo image
Programming

/

Programming Language

Ngôn ngữ C cơ bản

Chúng tôi đã chọn lọc và chỉ đưa vào những thông tin cần thiết về ngôn ngữ C, ngôn ngữ cơ bản của tất cả các ngôn ngữ. Khóa học này được khuyến khích cho những người mới học ngôn ngữ C lần đầu tiên.

(4.8) 4 đánh giá

37 học viên

  • jikim1770
c언어
C

Dịch cái này sang tiếng Việt

  • Lịch sử và nền tảng ngôn ngữ C

  • Đặc điểm và cách sử dụng của các toán tử khác nhau

  • Phương thức hoạt động của câu lệnh điều khiển và cách thực hiện bằng cách sử dụng nó

  • Cú pháp cơ bản của mảng và cách sử dụng mảng

  • Cách con trỏ hoạt động và ví dụ ứng dụng

  • Khái niệm mô đun hóa sử dụng các hàm

  • Tìm hiểu từng vùng bộ nhớ như bộ nhớ ngăn xếp, bộ nhớ heap, bộ nhớ toàn cục và bộ nhớ tĩnh

  • Khái niệm đóng gói sử dụng cấu trúc

Bao gồm những kiến thức cơ bản về ngôn ngữ C và nhiều điểm ngữ pháp cũng như biện pháp phòng ngừa khác.

  • Bạn có thể học những kiến thức cơ bản về khái niệm lập trình thông qua ngôn ngữ C.

  • Bạn có thể hiểu được tầm quan trọng của việc quản lý bộ nhớ thông qua ngôn ngữ C.

  • Bạn sẽ học được cách tiếp cận có cấu trúc để giải quyết vấn đề.

Nội dung học tập

Phần (1) Giới thiệu về ngôn ngữ C

Chúng ta sẽ tìm hiểu bối cảnh lịch sử và đặc điểm của ngôn ngữ C và tìm hiểu quá trình biên dịch mã nguồn thành mã máy.

Phần (2) Người vận hành

Chúng ta sẽ tìm hiểu về nhiều toán tử khác nhau trong ngôn ngữ C, xem xét đặc điểm của từng toán tử, các biện pháp phòng ngừa khi sử dụng và cách triển khai chúng.

Mục (3) Các tuyên bố kiểm soát

Tìm hiểu ngữ pháp của các câu lệnh điều kiện và vòng lặp và sử dụng chúng để triển khai nhiều logic khác nhau.

Phần (4) Mảng

Hiểu ngữ pháp và cấu trúc của mảng một chiều và hai chiều và tìm hiểu những kiến thức cơ bản về cấu trúc dữ liệu bằng cách sử dụng chúng.

Mục (5) Con trỏ

Hiểu cú pháp cơ bản của con trỏ và cách chúng hoạt động trong bộ nhớ. Chúng tôi cũng trình bày chi tiết về tương tác giữa con trỏ và mảng, đồng thời minh họa các cách triển khai khác nhau sử dụng phương pháp này.

Mục (6) Chức năng

Hiểu cách thức hoạt động của hàm và tìm hiểu các kỹ thuật lập trình mô-đun bằng cách sử dụng hàm.

Phần (7) Lớp bộ nhớ

Tìm hiểu các kỹ thuật quản lý bộ nhớ trong ngôn ngữ C (ngăn xếp, đống, dữ liệu, văn bản) và cách sử dụng bộ nhớ tối ưu cho từng biến.

Mục (8) Cấu trúc

Hiểu được bối cảnh xuất hiện của cấu trúc và tìm hiểu các kỹ thuật đóng gói dữ liệu tận dụng lợi thế của cấu trúc.

Những điều cần lưu ý trước khi tham gia khóa học

Môi trường thực hành

  • Hệ điều hành và phiên bản (OS): Windows 10, 11, Ubuntu 18.04, 20.04

  • Công cụ chỉnh sửa: Windows vscode, Ubuntu VIM, gcc

  • Trình biên dịch: Visual Studio, GCC

Tài liệu học tập

  • Tài liệu học tập được cung cấp ở định dạng PDF

  • Trong lớp học, chúng tôi sử dụng PPT để viết lên bảng và chia sẻ dưới dạng tài liệu học tập (PDF).

Kiến thức và biện pháp phòng ngừa của người chơi

  • Điều kiện tiên quyết cho khóa học này: Giới thiệu về ngôn ngữ C

  • Thông số kỹ thuật video bài giảng này: FPS-60, độ phân giải-1280*720, tốc độ lấy mẫu âm thanh-44.100

  • Hãy thoải mái đặt câu hỏi và bài giảng có thể được sửa đổi khi có những kỹ thuật mới xuất hiện.

  • Tài liệu học tập được phân phát trong các bài giảng chỉ dành cho lớp học sử dụng và nghiêm cấm phân phát trái phép.

Khuyến nghị cho
những người này

Khóa học này dành cho ai?

  • Bất kỳ ai muốn học ngôn ngữ C để phát triển bằng Java hoặc Python

  • Bất cứ ai muốn hiểu hoạt động của bộ nhớ hoặc CPU thông qua ngôn ngữ C

Cần biết trước khi bắt đầu?

  • Giới thiệu về ngôn ngữ C

Xin chào
Đây là

716

Học viên

70

Đánh giá

11

Trả lời

4.9

Xếp hạng

9

Các khóa học

김정인 강사님은 오픈소스가 중요하다며

리눅스 커널 및 딥러닝의 구현 소스를 취미 삼아 매일 분석 하는 오픈 소스 매니아 입니다.

소스를 통해 이해 한다며 무작정 소스 분석으로 모든 원리를 이해하려 하므로

수강 시 소스 폭탄에 주의 해야 합니다.

 

강의문의 : jikim@imguru.co.kr

Chương trình giảng dạy

Tất cả

65 bài giảng ∙ (17giờ 7phút)

Tài liệu khóa học:

Tài liệu bài giảng
Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Tất cả

4 đánh giá

4.8

4 đánh giá

  • twkim님의 프로필 이미지
    twkim

    Đánh giá 2

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    超ベテランがものすごく親切に教えてくれます.. わかりにくい例などをよく準備してくださったので、深く理解することができました。

    • k02013067747266님의 프로필 이미지
      k02013067747266

      Đánh giá 2

      Đánh giá trung bình 5.0

      5

      25% đã tham gia

      Very Good

      • daehwankim1978님의 프로필 이미지
        daehwankim1978

        Đánh giá 5

        Đánh giá trung bình 5.0

        5

        31% đã tham gia

        • egg6252897님의 프로필 이미지
          egg6252897

          Đánh giá 1

          Đánh giá trung bình 4.0

          4

          92% đã tham gia

          testt

          1.853.441 ₫

          Khóa học khác của jikim1770

          Hãy khám phá các khóa học khác của giảng viên!

          Khóa học tương tự

          Khám phá các khóa học khác trong cùng lĩnh vực!