文件包含命令的使用 — 计算机填空题
题目
某工程包含三个文件:main.c、util.h 和 util.c。其中 util.h 的开头写有:
#ifndef UTIL_H
#define UTIL_H
typedef unsigned long ulong32;
#endif
main.c 中依次有两条包含指令:#include "util.h" 和 #include "util.h"(重复包含)。util.c 中没有任何包含指令。
设第一次处理后 UTIL_H 的值为 1。若整个预处理过程中,#ifndef UTIL_H 成立(即宏未定义而条件为真)的次数为 a,#endif 执行的次数为 b,则 typedef 行被实际编译的次数为 ____,a 的值为 ____,b 的值为 ____。