C là gì?

C là ngôn ngữ lập trình hướng thủ tục. Ngôn ngữ lập trình C được phát triển bởi Dennis Ritchie vào năm 1972. Nó chủ yếu được phát triển theo hướng ngôn ngữ lập trình hệ thống để viết một hệ điều hành.

Tính năng chính của C

Tính năng chính của ngôn ngữ lập trình C bao gồm:

  • Quyền truy cập vào bộ nhớ cấp thấp
  • Bộ keyword đơn giản
  • Clean style

Những tính năng này khiến C phù hợp với các chương trình hệ thống như hệ điều hành hoặc phát triển trình biên dịch.

Nhiều ngôn ngữ sau này đã trực tiếp hoặc gián tiếp mượn cú pháp/tính năng của C như: Java, PHP, JavaScript. C++ gần như là một ngôn ngữ siêu thay thế cho C (Có rất ít chương trình có thể biên dịch bằng C, mà không biên dịch được trong C ++).

Do đó, dù C hiện nay không còn phổ biến so với trước, nhưng học C vẫn giúp bạn có được những kiến thức nền tảng khi tiếp cận với những ngôn ngữ đã vay mượn tính năng từ C.

Dưới đây là những bài học C cơ bản mà bọn mình đã tổng hợp được, mời các bạn tham khảo.

  • math.h trong C

    math.h trong C
    Math.h trong C được sử dụng như thế nào? Khi thấy include math.h trong C, nó được dùng để làm gì? Bài viết sẽ cho bạn câu trả lời.
  • Hàm strcspn() trong C

    Hàm strcspn() trong C
    Strcspn in C là gì? Nếu muốn tìm hiểu cách dùng strcspn trong C, mời bạn đọc bài viết dưới đây.
  • Hằng số trong lập trình C

    Hằng số trong lập trình C
    Hằng số thực có mấy cách biểu diễn trong C? Dưới đây là mọi điều bạn cần biết về hằng số hay constants trong ngôn ngữ C.
  • Hàm fgets() trong C

    Hàm fgets() trong C
    Fgets trong C là một hàm thông dụng. Bài viết sẽ cung cấp cho bạn kiến thức cơ bản về hàm fgets trong C.
  • Hàm scanf() trong C

    Hàm scanf() trong C
    Scanf trong C là gì? Bài viết sẽ cho bạn biết cách sử dụng scanf c trong lập trình nhé!
  • Hàm realloc() trong C

    Hàm realloc() trong C
    realloc trong C là gì? Cách dùng hàm realloc trong ngôn ngữ lập trình C như thế nào? Hãy cùng Quantrimang.com tìm hiểu nhé!
  • Hàm putchar() trong C

    Hàm putchar() trong C
    Putchar in C là gì? Dưới đây là mọi điều bạn cần biết về cách dùng put char trong C.
  • Cấu trúc chương trình C cơ bản

    Cấu trúc chương trình C cơ bản
    Cấu trúc chương trình C cơ bản như thế nào? Nếu chưa biết, mời bạn cùng tìm hiểu những điều cần biết về cấu trúc chương trình C dưới đây.
  • Cú pháp cơ bản của lập trình C

    Cú pháp cơ bản của lập trình C
    Cú pháp C như thế nào? Định danh trong C ra sao? Hãy cùng Download.vn tìm hiểu nhé!
  • Kiểu dữ liệu trong lập trình C

    Kiểu dữ liệu trong lập trình C
    Nếu chưa biết kiểu dữ liệu nào dưới đây được coi là kiểu dữ liệu cơ bản trong ngôn ngữ lập trình C, bài viết sẽ cho bạn câu trả lời.
  • Biến trong lập trình C

    Biến trong lập trình C
    Biến trong C là gì? Đặc tả trong C như thế nào? Hãy cùng Quantrimang.com tìm hiểu chi tiết về biến trong C như thế nào nhé!
  • Vòng lặp trong lập trình C

    Vòng lặp trong lập trình C
    Vòng lặp trong C là gì? Vòng lặp C có bao nhiều kiểu? Hãy cùng Quantrimang.com tìm hiểu nhé!
  • Hướng dẫn cài đặt C

    Hướng dẫn cài đặt C
    Cài đặt lập trình C không khó. Bài viết sẽ hướng dẫn bạn chi tiết cách cài C để lập trình và phát triển phần mềm nhé!
  • Trường Bit trong C

    Trường Bit trong C
    Bit Field trong C là gì? Cách dùng Bit Field trong C như thế nào? Hãy cùng Quantrimang.com tìm hiểu nhé!
  • Union trong C

    Union trong C
    Union trong C là gì? Cách dùng Union trong C như thế nào? Hãy cùng Quantrimang.com tìm hiểu nhé!
  • Cấu trúc (Struct) trong lập trình C

    Cấu trúc (Struct) trong lập trình C
    Cấu trúc (Struct) trong C là gì? Bạn cần biết những gì để dùng Struct hiệu quả trong C? Hãy cùng Quantrimang.com tìm hiểu nhé!
  • Quy tắc phạm vi trong lập trình C

    Quy tắc phạm vi trong lập trình C
    Quy tắc phạm vi trong C là nội dung nhất định bạn cần phải biết khi tìm hiểu về ngôn ngữ lập trình này. Dưới đây là mọi điều bạn cần biết về quy tắc phạm vi trong C.