gpt4 book ai didi

c - #include 什么时候执行?

转载 作者:太空宇宙 更新时间:2023-11-04 05:25:01 24 4
gpt4 key购买 nike

我开始学习 C 编程。我经历了这个例子

#include <stdio.h>
main() {
printf("Hello, World");
}

据说main是程序的开始。那么,如果 main 先启动,那么第一行何时以及如何执行?

最佳答案

#include 等预处理器指令在编译代码时进行评估和执行,而不是在运行时执行。就它们完全被“执行”而言,这发生在程序的任何运行范围之外。

一般来说,包含一个头文件,例如stdio.h,无论如何只会让宏、函数声明、类型声明,有时还有全局变量声明对您的程序可用。没有直接的运行时效果。

关于c - #include <stdio.h> 什么时候执行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33415633/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com