Hỏi đáp

Macro Trong C Là Gì

Trước lúc đi vào chủ đề chính của bài viết là Sự khác nhau giữa Inline function và Macro trong C thì chúng ta sẽ ôn lại 2 khái niệm Macro và Inline function để mang thể hiểu rõ rõ hơn giữa Inline function và Macro.

hành khách đang xem: Macro trong c là gì

Macro – được sử dụng để chỉ những hàm được viết ở phần Preprocessor, thay vì đặt nó vào trong phần thực thi của file nguồn. Ngoài ra lúc nói tới macro mang một nghĩa khác nữa, ám chỉ tới tất cả những phần định nghĩa được viết trong phần Preprocessor

Inline function (hàm nội tuyến) – là một loại hàm trong tiếng nói lập trình C/C++. Với việc sử dụng từ khoá inline, hàm này được sử dụng để đề nghị (ko phải là buộc phải) với compiler (trình biên dịch) thực hiện inline expansion (khai triển nội tuyến) với hàm đó hay nói cách khác là chèn code của hàm đó tại địa chỉ mà nó được gọi.

Sự khác nhau giữa macro và inline:

Macro trong C:

một. Preprocessor simply perform text substitution.

2. Macro does not perform type checking / arguments etc.

3. Nothing is done with memory assignment for micro.

Xem thêm: Cơ Sở Thực Tiễn Là Gì – Từ Đó Rút Ra Ý Nghĩa Phương Pháp Luận Của Nó

Inline trong C:

một. During compilation function call is replaced by the inline function reducing function call overhead.

2. Type checking in performed.

3. Default storage is in symbol table , until forced to occupy storage , such as by taking its address.

Xem thêm: Courage Là Gì – Nghĩa Của Từ : Courage

Nếu hành khách đã hiểu rõ khái niệm Macro và Inline sau lúc đọc bài viết này thì có thể cũng sẽ hiểu rõ sự khác nhau giữa chúng. hành khách nào còn chưa hiểu rõ mang thể bình luận bên dưới oktot sẽ giải đáp thắc mắc của hành khách!

TAGS
Facebook
Twitter
Pinterest
WhatsApp
Previous articleThêm nhiều phụ đề vào một phim với MKVtoolnix
Next articleSEO là gì? hành khách đã hiểu rõ được những gì về SEO?

*

C/C++

Trong tiếng nói C/C++ mang bao nhiêu vùng nhớ (Memory layout)

C/C++

Cấu trúc dữ liệu danh sách nhân viên

C/C++

Tổng quan File trong C

C/C++

Cấu trúc kiểu dữ liệu sinh viên

C/C++

Cấu trúc mô tả một điểm trên tọa độ xOy

C/C++

Cách sử dụng Kiểu dữ liệu cấu trúc: Struct phân số

LEAVE A REPLY Cancel reply

Please enter your comment!
Please enter your name here
You have entered an incorrect email address!
Please enter your email address here

Save my name, email, and website in this browser for the next time I comment.

Danh sách những bài học

Các kiểu dữ liệu cơ bản trong ngôn ngữ C/C++

Mr Good – April 16, 2016 0

Hướng dẫn Tạo Project Visual C++ trong Visual Studio 2012

April 16, 2016

Biến-Hằng-Câu lệnh và biểu thức trong C/C++

April 16, 2016

Cấu trúc IF-ELSE

April 16, 2016

Cấu trúc switch – case

April 16, 2016

Vòng lặp For

April 16, 2016

Cấu trúc While, Do-while

April 16, 2016

Cách sử dụng hàm trong lập trình

April 16, 2016

Mảng một chiều

April 16, 2016
Load more
Bài viết mới nhất
PHP

Cài đặt Website WordPress trên localhost

PHP

Hướng dẫn cài đặt Webserver trên Localhost để học WordPress

Chia sẻ ngắn

Cách viết email giỏi ngay từ lần trước tiên

Mạng

Zabbix monitoring network 4

Load more
MORE STORIES

Cách chơi Pokemon Go trên máy tính (PC)

Đặng Quốc An – July 21, 2016 0

– Tổng quan về ASP.NET Core MVC

Phát Huỳnh – January 19, 2019 0

Chuyên mục: Hỏi Đáp


Nguồn : Sưu tầm

Related Articles

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

Back to top button