Trang Chủ Phát triển Một đơn vị biên soạn là gì? - định nghĩa từ techopedia

Một đơn vị biên soạn là gì? - định nghĩa từ techopedia

Mục lục:

Anonim

Định nghĩa - Đơn vị biên dịch có nghĩa là gì?

Một đơn vị biên dịch đề cập đến một mã nguồn C được biên dịch và xử lý như một đơn vị logic duy nhất. Nó thường là một hoặc nhiều tệp hoàn chỉnh; tuy nhiên, nó cũng có thể là một phần nhất định của tệp nếu chỉ thị tiền xử lý #ifdef được áp dụng để chọn các phần mã cụ thể.


Các định nghĩa và khai báo trong đơn vị biên dịch thiết lập phạm vi của các đối tượng dữ liệu.


Techopedia giải thích Đơn vị biên dịch

Đơn vị biên dịch kết hợp các tệp được bao gồm bằng cách sử dụng chỉ thị tiền xử lý #incoide như một phần của nó. Tuy nhiên, nó không kết hợp các dòng nguồn bị bỏ qua do các chỉ thị tiền xử lý bao gồm có điều kiện.


Các đơn vị biên dịch là rất quan trọng để xác định phạm vi của mã định danh và để xác định mối liên kết của mã định danh với các mã định danh bên ngoài và bên trong khác.


Một đơn vị biên dịch có thể liên quan đến các chức năng hoặc dữ liệu trong các đơn vị biên dịch khác theo các phương tiện đã cho dưới đây:

  • Một hàm trong một đơn vị biên dịch rất có thể gọi một hàm trong một đơn vị biên dịch hoàn toàn khác.
  • Liên kết ngoài có thể được gán cho các đối tượng dữ liệu để đảm bảo rằng các đơn vị biên dịch khác có thể truy cập chúng.

Các chương trình bao gồm nhiều hơn một đơn vị biên dịch có thể được biên dịch riêng lẻ và sau đó được liên kết để tạo chương trình thực thi. Một đơn vị biên dịch C hợp pháp bao gồm không ít hơn một tuyên bố bên ngoài.


Định nghĩa này được viết trong bối cảnh Lập trình

Một đơn vị biên soạn là gì? - định nghĩa từ techopedia