永发信息网

c语言,如图

答案:1  悬赏:60  手机版
解决时间 2021-11-28 17:20
  • 提问者网友:你挡着我发光了
  • 2021-11-28 11:40
c语言,如图
最佳答案
  • 五星知识达人网友:孤独的牧羊人
  • 2021-11-28 11:54
假如stdio.h中有如下条件编译语句:
#ifndef _STDIO_H
#define _STDIO_H
//stdio.h的正文内容
#endif
那么第一次导入stdio.h文件时,编译器执行第一行的#ifndef _STDIO_H指令,发现当前全局范围内没有定义_STDIO_H这个宏,于是执行#ifndef到#endif之间的所有内容,首先定义_STDIO_H这个宏,然后将stdio.h的所有内容替换到导入的位置。
第二次导入stdio.h文件时,编译器再次执行#ifndef _STDIO_H指令,发现全局范围内已经存在_STDIO_H这个宏,于是#ifndef条件不成立,#ifndef到#endif之间的所有内容都会被跳过,这样就防止了stdio.h被重复编译。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯