Flow của chương trình C

Flow của chương trình C

1 / 3 ❮ ❯ Flow của chương trình C Chương trình C đầu tiên Biến trong C Để hiểu […]

Learn more »



Flow của chương trình C



Để hiểu được flow của chương trình C, chúng ta hãy xem một chương trình đơn giản đầu tiên.

File: hello.c

#include <stdio.h>  int main() {     printf("Hello C Language");     return 0; } 

Nội dung chính

Flow thực thi

Hãy cố gắng hiểu được flow của chương trình trên bằng các bước được đưa ra dưới đây.

1. Chương trình C (mã nguồn) được gửi đến Preprocessor đầu tiên. Preprocessor có trách nhiệm chuyển đổi các chỉ thị tiền xử lý thành các giá trị tương ứng. Bộ tiền xử lý tạo ra một mã nguồn mở rộng.

2. Mã nguồn được mở rộng được gửi tới trình Compiler biên dịch mã và chuyển đổi nó thành mã assembly.

3. Mã assembly được gửi đến Assembler để lắp ráp mã và chuyển đổi nó thành mã đối tượng. Bây giờ tệp hello.obj được tạo ra.

4. Mã đối tượng được gửi đến Linker liên kết nó tới thư viện như các tệp header. Sau đó, nó được chuyển đổi thành mã thực thi. Một tập tin hello.exe được tạo ra.

5. Mã thực thi được gửi đến Loader nạp nó vào bộ nhớ và sau đó nó được thực thi. Sau khi thực hiện, output của chương trình được gửi đến console.

Flow của chương trình C









Source link


Lượt xem : 223

Integrations
Users

Share Profile

Anyone at KeenThemes can view
Anyone with link can edit

Give Award

Anyone at KeenThemes can view
Anyone with link can edit

Report User

Let us know why you’re reporing this person
Don't worry, your report is completely anonymous; the person you're
reporting will not be informed that you've submitted it