강의

멘토링

로드맵

Inflearn brand logo image
Programming

/

Programming Language

Những điều mọi lập trình viên ngôn ngữ C phải biết

Đây là khóa học ngôn ngữ C được viết trực tiếp dưới góc nhìn của nhà phát triển dành cho những người đã học ngôn ngữ C một hoặc hai lần nhưng không chắc điều gì là quan trọng và điều gì cần tập trung vào.

(3.6) 5 đánh giá

60 học viên

  • paulinadevcon1663
C

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

  • Những điều cần chú ý ở từng chức năng khi lập trình

  • Mối quan hệ giữa mảng, chuỗi và con trỏ

  • Những điểm quan trọng từ góc độ thực tế hơn

  • Sự hiểu biết rõ ràng về con trỏ

Đừng chỉ học qua sách ngữ pháp nữa!
Chúng tôi sẽ hướng dẫn bạn lập trình ngôn ngữ C.

học lập trình,
Tại sao vẫn là C?

Khi bắt đầu lập trình, trước tiên bạn sẽ được làm quen với một ngôn ngữ lập trình. Với rất nhiều ngôn ngữ lập trình tuyệt vời đang được sử dụng hiện nay, nhiều người cảm thấy không chắc chắn nên chọn ngôn ngữ nào. Hơn nữa, vì C đã tồn tại từ lâu, bạn có thể hoài nghi liệu việc học nó bây giờ có mang lại lợi ích hay không.

C, ngôn ngữ lập trình phổ biến nhất được TIOBE lựa chọn.

Bảng xếp hạng ngôn ngữ lập trình TIOBE (※Tính đến tháng 8 năm 2021) ⓒTIOBE

Tuy nhiên, C vẫn giữ vững vị thế trong lĩnh vực lập trình hệ thống. Hơn nữa, nó vẫn là ngôn ngữ được sử dụng tích cực nhất ngoài lập trình tập trung vào UI.


Dành cho người mới bắt đầu lập trình C
Giải quyết những lo ngại chung!

'Tôi biết ngôn ngữ C và ngữ pháp...
Tại sao lại có cảm giác khó khăn thế này?

Có một số thách thức phổ biến mà nhiều lập trình viên mới bắt đầu gặp phải khi học ngôn ngữ C. Ngay cả sau khi đã học một hoặc hai cuốn sách ngữ pháp C, vẫn rất khó để biết nên tập trung vào phần nào và nên tránh phần nào. Điều này đặc biệt đúng với những người gặp khó khăn khi tìm kiếm sự hỗ trợ ngoài sách ngữ pháp.

Khóa học này được thiết kế để giúp bạn xử lý những tình huống như vậy. Do đó, nó không chỉ tập trung vào ngữ pháp ngôn ngữ C. Thay vào đó, nó tập trung vào kiến thức thiết yếu trong các tình huống lập trình thực tế, cụ thể là các biện pháp phòng ngừa và mẹo hữu ích cho các tình huống khác nhau có thể phát sinh khi sử dụng từng hàm.

Nếu bạn tìm hiểu trước về những lĩnh vực này, bạn sẽ có thể xử lý hiệu quả hơn những tình huống tương tự khi gặp phải sau này. Mặc dù không thể bao quát hết mọi tình huống trong một bài giảng, tôi đã chuẩn bị bài giảng này để cung cấp những thông tin thiết thực và hữu ích. Chúng ta hãy cùng xem xét nhé.


Tôi giới thiệu điều này tới những người này.

Ngữ pháp ngôn ngữ C
Tôi đã nghiên cứu nó một hoặc hai lần
Điều quan trọng là gì
Đối với những người không biết

Trong khái niệm về con trỏ
Tôi không hiểu lắm
Học ngôn ngữ C
Người bị chặn

Lập trình C
Bắt đầu học
Kiến thức có thể hữu ích
Người bạn đang tìm kiếm

Cuốn sách này bao gồm rất nhiều tài liệu hữu ích cho những ai đã học ngôn ngữ C hoặc đã học một hoặc hai cuốn ngữ pháp nhưng chưa biết nên tập trung vào đâu. Hơn nữa, cuốn sách tập trung vào những điểm chính cần ghi nhớ và những điều cần lưu ý cho từng chức năng, chứ không chỉ riêng ngữ pháp. Nó cũng bao gồm những tài liệu hữu ích cho những ai gặp khó khăn với các con trỏ .


Các tính năng đặc biệt của khóa học này
Hãy xem thử nhé.

Thay vì giải thích tất cả ngữ pháp,
Chức năng cần thiết phải biết
Mô tả nội dung.

Với mã ngắn và đơn giản
Nội dung thiết yếu
Giải thích.

Về một tình huống cụ thể
Một cách tiếp cận khác cũng có sẵn
Giải thích rằng có.

Vậy thì bạn học những điều như thế này.

✅ Bạn có thể nắm được những phần nào bạn cần biết và những phần nào bạn cần lưu ý.

✅ Bạn có thể mở rộng góc nhìn của mình về từng hàm bằng cách giải thích mối quan hệ giữa chuỗi, mảng và con trỏ.

✅ Bạn có thể thấy lý do tại sao bạn cần phải tiếp cận mọi việc theo cách khác ngay cả khi kết quả là như nhau.


Theo thứ tự sau
Tôi đang học.

Bài giảng này được chia thành ba phần chính .

Tốt để biết - Tôi đã biết điều này rồi, nhưng tôi sẽ nói lại lần nữa - Tôi đã biết điều này rồi, nhưng còn có điều này nữa

Phần 0: Thông tin hữu ích.

Khóa học này bao gồm những kiến thức thiết yếu để học ngôn ngữ C. Khóa học cũng giải thích cách thiết lập môi trường cần thiết cho các bài giảng sau.

Phần 1: Bạn đã biết điều này rồi, nhưng tôi xin nhắc lại.

Chúng ta đều biết "Xin chào thế giới!", nhưng chúng ta sẽ giải thích nó bằng nhiều cách khác nhau. Chúng ta cũng sẽ tìm hiểu về dung lượng bộ nhớ và những lưu ý quan trọng khác bằng cách sử dụng chương trình máy tính.

Phần 2: Tôi biết, nhưng còn điều này nữa.

Bạn sẽ tìm hiểu về nhiều hàm thường dùng trong lập trình C. Chúng tôi cũng cung cấp giải thích chi tiết về con trỏ, giúp ích cho những ai gặp khó khăn khi sử dụng chúng.


Câu hỏi dự kiến Hỏi & Đáp

H. Tôi có cần biết ngữ pháp ngôn ngữ C để tham gia khóa học không?

Vâng, đúng vậy. Khóa học này dành cho những người đã ôn tập một hoặc hai cuốn ngữ pháp cơ bản của ngôn ngữ C. Tuy nhiên, nếu bạn mới bắt đầu, bạn cũng có thể học ngữ pháp C riêng và học song song khóa học này. Lý do là vì việc tự học là một mục tiêu giá trị, vì nó cho phép bạn hiểu đầy đủ nội dung được trình bày ở đây.

H. Yêu cầu về thông số kỹ thuật máy tính để tham gia khóa học là gì?

Bất kỳ máy tính nào có khả năng tham gia bài giảng đều đủ. Vì khóa học sử dụng VS Code và GCC (Bộ sưu tập Trình biên dịch GNU), ngay cả một máy tính cấu hình thấp cũng đủ để học.

H. Đây có phải là khóa học mà sinh viên không chuyên ngành cũng có thể tham gia không?

Cá nhân tôi muốn giới thiệu khóa học này đặc biệt cho những người không chuyên ngành. Những người chuyên ngành và những người làm việc trong các lĩnh vực liên quan có nhiều cơ hội được nghe những câu chuyện này trực tiếp và gián tiếp, cho phép họ học hỏi một cách tự nhiên. Tuy nhiên, những người không chuyên ngành không có nhiều cơ hội để nghe những câu chuyện này, vì vậy tôi tin rằng khóa học này đặc biệt hữu ích trong việc lấp đầy những khoảng trống đó.

Bất kể lý do là gì, nếu bạn bắt đầu lập trình, bạn sẽ cần biết và gặp phải những điều này theo cách nào đó, vì vậy tôi nghĩ rằng việc tìm hiểu chúng trước thông qua các bài giảng sẽ hữu ích trong nhiều tình huống khác nhau trong tương lai.


Ai đã tạo ra khóa học này
Giới thiệu người chia sẻ kiến thức.

paulina.devcon

Tôi tốt nghiệp chuyên ngành Khoa học Máy tính và làm việc trong nhóm phát triển phần mềm thuộc lĩnh vực truyền thông di động. Tôi chủ yếu tham gia phát triển phần mềm điện thoại thông minh. Tất nhiên, tôi vẫn làm việc trong lĩnh vực phần mềm nhúng.

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

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

  • Những người đã học ngữ pháp cơ bản của ngôn ngữ C một hoặc hai lần nhưng không chắc điều gì là quan trọng

  • Những người không chuyên bắt đầu lập trình C

  • Những người không hiểu rõ về con trỏ

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

  • Việc biết cú pháp cơ bản của ngôn ngữ C sẽ rất hữu ích nhưng từ bây giờ các bạn có thể cùng nhau thực hiện điều đó.

Xin chào
Đây là

60

Học viên

5

Đánh giá

3.6

Xếp hạng

1

Khóa học

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

Tất cả

9 bài giảng ∙ (3giờ 40phút)

Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Tất cả

5 đánh giá

3.6

5 đánh giá

  • min님의 프로필 이미지
    min

    Đánh giá 1

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    학교에서 c언어 수업을 듣고 다시한번 복습하고 싶은데 시간이 부족해서 압축된 강의가 없을까 하다가 찾은 강의에요. 정말 컴팩트 하지만 알찬 내용들이 담겨있고 공부방향을 잡지 못할때 어떤걸 공부해야하는지 알려주셔서 좋았어요. 전체적인 내용을 정리해주면서도 쉽게 설명해주시고 이 강의를 통해서 명확하지 않았던 부분이 많이 해소되었습니다. 어느정도 기초가 있긴 한데 부족한 부분이 있거나 전체적으로 한번 정리하고 싶다 하는 사람에게 추천해요!

    • paulina.devcon
      Giảng viên

      도움이 되셨다니 좋네요. ^^

  • 이두진님의 프로필 이미지
    이두진

    Đánh giá 12

    Đánh giá trung bình 3.9

    3

    100% đã tham gia

    간략하고 핵심적 설명 감사합니다

    • 청림님의 프로필 이미지
      청림

      Đánh giá 4

      Đánh giá trung bình 3.5

      3

      100% đã tham gia

      에디터 인스톨과 간단한 사용법이 있었으면 더 좋았는데요. 다음 번을 기대하겠습니다. 고맙습니다.

      • ­금민규님의 프로필 이미지
        ­금민규

        Đánh giá 1

        Đánh giá trung bình 4.0

        4

        100% đã tham gia

        만족합니다

        • lieyujin님의 프로필 이미지
          lieyujin

          Đánh giá 3

          Đánh giá trung bình 4.0

          3

          100% đã tham gia

          기본적으로 c의 전체적인 개념 알기엔 좋지만 실습이 좀 더 있었으면 하는 아쉬움이 있습니다.

          Ưu đãi có thời hạn, kết thúc sau 4 ngày ngày

          12.370 ₫

          25%

          358.662 ₫

          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!