问答详情
源自:4-3 固定内容的容器:枚举

请问这里的代码为什么不需要#include<stdio.h>就可以运行成功?

如题所示。

提问者:慕虎3145518 2021-08-20 02:26

个回答

  • 小小新_Not_Found
    2021-08-20 10:49:07
    已采纳

    #include <stdio.h> 是引入基本输入输出的库或称为头文件

    例如这段代码:

    int main(int argc,char **argv)
    {
        int week = 1; // 1 来表示星期一
        return 0;
    }

    其中没有使用到输入与输出的函数,因此不引用也可以执行成功,如果是这样:

    int main(int argc,char **argv)
    {
        int week = 1; // 1 来表示星期一
        printf("%d",week);
        return 0;
    }
    加入了printf()函数,即“输出”函数,再执行就会报没有引入头文件的错误了。
    
    如果解决了你的问题,望采纳~~~