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.
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 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 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
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é!Hàm fgets() trong C
Hàm char *fgets(char *str, int n, FILE *stream) trong Thư viện C chuẩn đọc một dòng từ Stream đã cho và lưu trữ nó vào trong chuỗi được trỏ bởi str. Nó dừng khi gặp bất cứ điều kiện nào sau: (n-1) ký tự đã được đọc, ký tự newline (dòng mới) được đọc hoặc bắt gặp end-of-file.Hàm scanf() trong C
Scanf() trong C là gì? Dưới đây là mọi điều bạn cần nắm được để biết scanf() trong C để làm gì?Hàm printf() trong C
Hàm printf() trong C có rất nhiều ứng dụng khi lập trình. Dưới đây là những điều bạn cần biết về printf() trong C.math.h trong C
math.h trong C là gì? Cách dùng math.h trong C như thế nào? Hãy cùng Quantrimang.com tìm hiểu nhé!Toán tử trong lập trình C
Toán tử trong lập trình C là gì? Cách dùng toán tử trong ngữ lập trình C như thế nào? Hãy cùng Quantrimang.com tìm hiểu nhé!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 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 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 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.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é!Break và Continue trong C
Break và Continue trong C là gì? Ý nghĩa và cách dùng break và continue trong C như thế nào? Hãy cùng Quantrimang.com tìm hiểu nhé!Điều khiển luồng trong lập trình C
Luồng trong C là gì? Điều khiển luồng trong C như thế nào? Hãy cùng Quantrimang.com tìm hiểu nhé!Lớp lưu trữ trong lập trình C
Lớp lưu trữ trong C là gì? Ý nghĩa của lớp lưu trữ trong C như thế nào? Hãy cùng Quantrimang.com tìm hiểu nhé!Bài kiểm tra trắc nghiệm về C
Sau khi đã hoàn tất những bài học về lập trình C, bạn có thể kiểm tra kiến thức của mình qua bài kiểm tra trắc nghiệm dưới đây.Enumeration (enum) trong C
Enumeration (enum) trong C là gì? Cách dùng Enum trong C như thế nào? Hãy cùng Quantrimang.com tìm hiểu nhé!