VietTuts

Tự Học Lập Trình Online

  • Home
  • Java
  • Servlet
  • JSP
  • Struts2
  • Hibernate
  • Spring
  • MyBatis
  • Java WS
  • C
  • C++
  • C#
  • Python
  • PHP
  • Excel
  • VBA
  • Web
    • JavaScript
    • JQUERY
    • JSON
    • AJAX
    • CSS
    • HTML
    • HTML5
    • Node.js
    • Angular 7
  • SQL
    • MySQL
    • SQL Server
  • Misc
    • Eclipse
    • Phần mềm tiện ích
    • Cấu trúc DL&GT
    • Selenium Test

C Cơ Bản

Ngôn ngữ lập trình C là gì? Lịch sử của C Các tính năng của C Cài đặt môi trường lập trình C Chương trình C đầu tiên Flow của chương trình C Biến trong C Các kiểu dữ liệu trong C Ép kiểu trong C Từ khóa trong C Các toán tử trong C Comment trong C Các hằng số trong C printf và scanf trong C Ký tự đặc biệt trong C Xử lý lỗi trong C Tệp Header trong C Toán tử sizeof trong C

Câu Lệnh Điều Khiển C

Mệnh đề if-else Mệnh đề switch Vòng lặp for Vòng lặp while Vòng lặp do-while Lệnh Break Lệnh Continue Lệnh Goto

Con Trỏ

Con trỏ (pointer) trong C Con trỏ trỏ tới con trỏ Con trỏ và mảng trong C Quản lý bộ nhớ trong C

Structure & Union

Structure trong C Mảng của structure trong C Structure lồng nhau trong C Union trong C

C Math

Hàm math cơ bản trong C

C Function

Hàm trong C Hàm do người dùng định nghĩa Các kiểu hàm trong C Đệ quy trong C Call by value Call by reference

C Array

Mảng (array) trong C Mảng 2 chiều trong C Truyền mảng vào hàm
Chuỗi (String) Trong C
File I/O Trong C
Bài Tập C Có Lời Giải

Bài Học Bổ Sung

Enumeration (enum) trong C Preprocessors trong C Bảng ASCII
1 / 3
❮ ❯

Các tính năng của ngôn ngữ C


Lịch sử ngôn ngữ C
Cài đặt môi trường lập trình C

C là ngôn ngữ được sử dụng rộng rãi. Nó cung cấp rất nhiều tính năng được đưa ra dưới đây:

  1. Đơn giản.
  2. Máy độc lập hoặc di động.
  3. Ngôn ngữ lập trình cấp trung.
  4. ngôn ngữ lập trình có cấu trúc.
  5. Thư viện phong phú.
  6. Quản lý bộ nhớ.
  7. Tốc độ nhanh.
  8. Con trỏ.
  9. Đệ quy.
  10. Mở rộng.

1. Đơn giản

C là một ngôn ngữ đơn giản theo nghĩa nó cung cấp cách tiếp cận có cấu trúc (để phá vỡ vấn đề thành các phần), tập hợp các chức năng thư viện phong phú , các kiểu dữ liệu vv.


2. Máy độc lập hoặc di động

Không giống như ngôn ngữ assembly, chương trình C có thể được thực hiện trong nhiều máy với sự thay đổi chút ít hoặc không có. Nhưng nó không phải là nền tảng độc lập.


3. Ngôn ngữ lập trình cấp trung

C cũng được sử dụng để lập trình ở mức thấp. Nó được sử dụng để phát triển các ứng dụng hệ thống như kernel, driver, vv. Nó cũng hỗ trợ các tính năng của ngôn ngữ cấp cao. Đó là lý do tại sao nó được gọi là ngôn ngữ bậc trung.


4. Ngôn ngữ lập trình có cấu trúc

C là một ngôn ngữ lập trình có cấu trúc theo nghĩa chúng ta có thể chia nhỏ chương trình thành các phần bằng cách sử dụng các hàm. Vì vậy, nó rất dễ hiểu và sửa đổi.


5. Thư viện phong phú

C cung cấp rất nhiều chức năng sẵn có mà làm cho việc phát triển nhanh chóng.


6. Quản lý bộ nhớ

Nó hỗ trợ tính năng phân bổ bộ nhớ động. Trong ngôn ngữ C, chúng ta có thể giải phóng bộ nhớ được phân bổ bất cứ lúc nào bằng cách gọi hàm free().


7. Tốc độ nhanh

Việc biên dịch và thời gian thực hiện của ngôn ngữ C là nhanh.


8. Con trỏ

C cung cấp tính năng của con trỏ. Chúng ta có thể trực tiếp tương tác với bộ nhớ bằng cách sử dụng các con trỏ. Chúng ta có thể sử dụng con trỏ cho bộ nhớ, cấu trúc, chức năng, mảng, vv.


9. Đệ quy

Trong C, chúng ta có thể gọi hàm trong hàm. Nó cung cấp khả năng sử dụng lại mã cho mỗi chức năng.


10. Mở rộng

Ngôn ngữ C mở rộng vì nó có thể dễ dàng áp dụng các tính năng mới.


Lịch sử ngôn ngữ C
Cài đặt môi trường lập trình C

Recent Updates

Xuất dữ liệu ra màn hình console trong JavaCài đặt môi trường JavaLinkedList trong javaArrayList trong javaXử lý duplicate trong SQLPhím tắt hay dùng trong ExcelBảo mật tập tin ExcelDịch trang tính trong ExcelIn trang tính trong ExcelHàm VLOOKUP trong ExcelĐối tượng đồ họa trong ExcelSử dụng macro trong ExcelSắp Tết 2026 Rồi! - Còn bao nhiêu ngày nữa là đến tết 2026?

VietTuts on facebook

Học Lập Trình Online Miễn Phí - VietTuts.Vn
Danh Sách Bài Học

Học Java | Hibernate | Spring
Học Excel | Excel VBA
Học Servlet | JSP | Struts2
Học C | C++ | C#
Học Python
Học SQL

Bài Tập Có Lời Giải

Bài tập Java
Bài tập C
Bài tập C++
Bài tập C#
Bài tập Python
Ví dụ Excel VBA

Câu Hỏi Phỏng Vấn

201 câu hỏi phỏng vấn java
25 câu hỏi phỏng vấn servlet
75 câu hỏi phỏng vấn jsp
52 câu hỏi phỏng vấn Hibernate
70 câu hỏi phỏng vấn Spring
57 câu hỏi phỏng vấn SQL

Scroll back to top

Copyright © 2016 VietTuts.Vn all rights reserved. | Liên hệ | Chính sách - riêng tư | sitemap.html | sitemap_index.xml