C

🌱 Cài đặt VSCode chạy và debug C/C++ project

🌱 Cài đặt VSCode chạy và debug C/C++ project     Visual Studio Code ( VSCode ) là một trình soạn thảo (text editor) mã nguồn được phát triển bởi Microsoft dành cho Windows, Linux và macOS.…

Read more »

🌱 Cài đặt Cygwin, GCC Compiler, GDB Debugger

🌱 Cài đặt Cygwin, GCC Compiler, GDB Debugger     Bài viết sẽ giới thiệu về Cygwin, một công cụ khá phổ biến sử dụng cho các lập trình viên nhúng, và trình biên dịch GCC cũng như debugger G…

Read more »

🌱 Cấu trúc dữ liệu - Monotonic Stack

🌱  Cấu trúc dữ liệu - Monotonic Stack     Ở bài viết trước chúng ta đã cùng tìm hiểu về cấu trúc dữ liệu Stack , cách hoạt động và triển khai một Stack cơ bản bằng ngôn ngữ lập trình C. Đố…

Read more »

🌱 Cấu trúc dữ liệu - Stack

🌱  Cấu trúc dữ liệu - Stack     Ở những bài trước, chúng ta có nói về Queue , một kiểu dữ liệu FIFO (First In First Out), dùng để lưu trữ và xử lý data theo kiểu xếp hàng, data nào đến trư…

Read more »

🌱 Cấu trúc dữ liệu - Linked List

🌱  Cấu trúc dữ liệu - Linked List     🔻 Đặt vấn đề      Một bài toán đơn giản và thường gặp đó là quản lý một tập hợp các thiết bị trong kho của cửa hàng, sử dụng ngôn ngữ lập trình C (Qu…

Read more »

🌱 Tổng quan về Dấu phẩy động - Floating Point

🌱  Tổng quan về Dấu phẩy động - Floating Point     Trong lập trình nói chung và lập trình C nhúng nói riêng, chúng ta đã biết về kiểu dữ liệu số thực (float) . Đối với số nguyên thông thườ…

Read more »

🌱 Biến tham chiếu trong C++ (Reference variables)

🌱  Biến tham chiếu trong C++ (Reference variables) Trên blog mình đã từng đề cập đến một khái niệm tham chiếu trong C. Trong C++ có thể một thuật ngữ về tham chiếu, đó là biến tham chiếu -…

Read more »

🌱 Cấu trúc dữ liệu: Queue - Priority Queue

🌱  Cấu trúc dữ liệu: Queue - Priority Queue      Ở những bài viết trước, mình đã cùng mọi người tìm hiểu về cấu trúc dữ liệu Queue, cách triển khai Linear Queue, Circular Queue và sử dụng …

Read more »

🌱 Dangling Pointer trong C/C++ và cách tránh lỗi

🌱  Dangling Pointer trong C++ và cách tránh lỗi Trong ngôn ngữ lập trình C++, dangling pointer (con trỏ treo) là một vấn đề phổ biến khi sử dụng Pointer , có thể gây ra các lỗi và bất ổn …

Read more »

🌱 C++ Dynamic Memory Allocation - Cấp phát động

🌱  C++ Dynamic Memory Allocation - Cấp phát động Dynamic Memory Allocation là một khái niệm quan trọng trong ngôn ngữ lập trình C/C++. Nó cho phép chúng ta cấp phát và giải phóng bộ nhớ t…

Read more »

🌱 C/C++ Memory Layout

🌱  C/C++ Memory Layout Memory layou t là một khái niệm quan trọng trong ngôn ngữ lập trình C/C++. Nó liên quan đến cách các biến và đối tượng được tổ chức và lưu trữ trong bộ nhớ. Trong bà…

Read more »

🌱 Các phép toán với Pointer trong C++

🌱  Các phép toán với Pointer trong C++ Pointer Arithmetic - Các phép toán với con trỏ là một khái niệm quan trọng trong ngôn ngữ lập trình để làm việc với con trỏ .      Khi làm việc với…

Read more »

🌱 C/C++ Pointer - Con trỏ

🌱 C/C++ Pointer - Con trỏ Một khái niệm cực quan trọng trong C/C++, đó là pointer - con trỏ , phát huy điểm mạnh tương tác với hardware (memory) của C/C++.     Pointer - Con trỏ , được hi…

Read more »

🌱 Truyền mảng vào hàm trong C++

🌱 Truyền mảng vào hàm trong C++ Trong C++, chúng ta có thể truyền mảng làm đối số trong hàm, và cũng có thể trả về một mảng từ hàm.      Bài viết trước về mảng và hàm trong C++ .

Read more »

🌱 C++ String - Chuỗi trong C++

🌱 C++ String - Chuỗi trong C++ Trong C++, String - chuỗi là một tập hợp các ký tự sắp xếp liên tiếp nhau trên bộ nhớ.     C++ hỗ trợ 2 kiểu String. Sử dụng String Object trong String Clas…

Read more »

🌱 C++ Array - Mảng trong C++

🌱 C++ Array - Mảng trong C++ Trong C++, array - mảng là một tập hợp các biến có cùng kiểu dữ liệu . Mục đích sinh ra là để quản lý các biến có cùng mục đích một cách tốt hơn.     Chẳng hạ…

Read more »

🌱 C++ Return by Reference - Hàm trả về tham chiếu

🌱 C++ Return by Reference - Hàm trả về tham chiếu Trong C++, đối với các hàm chúng ta có thể truyền tham chiếu vào hàm , cũng có thể trả về tham chiếu từ hàm.     Trước khi đọc bài viết nà…

Read more »

🌱 Pass by Pointer vs Pass by Reference

🌱  Pass by Pointer vs Pass by Reference Nếu như đã biết về lập trình C, chúng ta đã biết về khái niệm Pass By Value và Pass By Reference . Đây là 2 khái niệm khi chúng ta truyền biến vào m…

Read more »

🌱 C++ Storage Class - Lớp lưu trữ trong C++

🌱 C++ Storage Class - Lớp lưu trữ trong C++ Tất cả các biến trong C++ đều có hai đặc điểm: Data Type và Storage Class .      Khái niệm Data Type - Kiểu dữ liệu đã được giới thiệu ở những …

Read more »

🌱 C++ Default Arguments - Đối số mặc định

🌱 C++ Default Arguments - Đối số mặc định Trong lập trình C++, chúng ta có thể cung cấp các giá trị mắc định cho các tham số đầu vào của hàm . Nếu một hàm có đối số mặc định được gọi, mà k…

Read more »

🌱 C++ Function Overloading - Nạp chồng hàm

🌱 C++ Function Overloading - Nạp chồng hàm Trong C++, hai hàm có thể có cùng tên nếu số lượng hoặc kiểu dữ liệu của đối số được truyền vào là khác nhau.     Những hàm này có cùng tên nhữn…

Read more »

🌱 C++ Functions - Tổng quan về Hàm trong C++

🌱  C++ Functions - Tổng quan về Hàm trong C++ Trong lập trình, để thực hiện một đoạn code nhiều lần, chúng ta khái niệm vòng lặp, nhưng để đoạn code thực hiện nhiều lần, ở nhiều vị trí khá…

Read more »
Tải thêm bài đăng
Không tìm thấy kết quả nào