4:头文件ifdef/define/endif的作用?
4:头文件ifdef/define/endif的作用?
相关考题:
下面程序由两个源文件 t4.h 和 t4.c 组成,程序编译运行的结果是 【 18 】 。t4.h 的源程序为:#define N 10#define f2(x) (x*N)t4.c 的源程序为:#include stdio.h#define M 8#define f(x) ((x)*M)#include "t4.h"main(){ int i,j;i=f(1+1); j=f2(1+1);printf("%d %d\n",i,j);}
下列程序的运行结果是( )。 SET EXACT ON s="ni"+SPACE(2) IF s="ni" IF s="ni" ? "one" ELSE ? "two" ENDIF ELSE IF s="ni" ? "three" ELSE ? "four" ENDIF ENDIF RETURNA.oneB.twoC.threeD.four
下列关于条件语句IF—ENDIF的说话不正确的是______。A.IF和ENDIF语句必须成对出现B.条件语句可以嵌套,但不能交叉C.对IP与ENDIF之间的语句顺序执行D.IP和ENDIF语句必须有ELSE子句
下列关于条件语句IF-ENDIF的说话不正确的是 ______。A.IF和ENDIF语句必须成对出现B.条件语句可以嵌套,但不能交叉C.对IF与ENDIF之间的语句顺序执行D.IF和ENDIF语句必须有ELSE子句
程序中头文件type1.h的内容是( )。 #define N 5 #define M1 N*3 程序如下: #define "type1.h" #define M2 N*2 main() { int i; i=M1+M2; printf("%d\n",i); } 程序编译后运行的输出结果是( )。A.10B.20C.25D.30
程序中头文件type1.h 的内容是#define N 5#define M1 N*3程序如下:#define "type1.h"#define M2 N*2main (){ int i; i=M1+M2; printf("%d\n", i);) 程序编译后运行的输出结果是( )。A.10B.20C.25D.30
下面的程序输出结果是 ______。 #define r 16 #if r==16 void p(int a) { printf("%x",a) ; } #else void p(int a) { printf("%d",a) ; } #endif main() { p(32); }A.32B.20C.编译时错误D.运行时错误
下列程序的运行结果为______。 #define MS DOS #ifdef MS DOS #define INTEGER SIZE 32 #else #define INTEGER SIZE 16 #endif main () { printf ("integer_size=%d\n", INTEGER_SIZE); }A.integersize=32B.integer_size=16C.integersize=32,integer_size=16D.错误
程序中头文件typel.h的内容是: #define N 5 #define M1 N *3 程序如下: #include“typel.h” #define M2 N*2 main() { int i; i=M1+M2;Printf(“%d\n”,0; } 程序编译后运行的输出结果是:A.10B.20C.25D.30
Linux kernel 源码中使用tree命令,获取到一些目录,关于以下目录对应的相关信息描述正确的是哪一项()? 日录(个例)内容有:(1) Documentaion (2) arch (3) include (4) init A.(1)内核方面的相关文档(2)与体系结构相关的代码(3)内核头文件(4)内存管理代码B.(1)内按头文件(2)与体系结构相关的代码(3)内核管理代码(4)内核初始化代码C.(1)内核方面的相关文档(2)与体系结构相关的代码(3)内核头文件D.(1)与体系结构相关的代码(2)内核方面的恒关文档(3) 内核头文件(4)内核的网络代码
请解释aaa.h 中下面代码的功能#if !defined(AFX_MYSUDU_H__9B952BEA_A051_4026_B4E5_0598A39D2DA4__INCLUDED_)#define AFX_MYSUDU_H__9B952BEA_A051_4026_B4E5_0598A39D2DA4__INCLUDED_... ...#endif
下列不是分支结构的语句是 A.If ... Then ... EndIf B.While ... Wend C.If ... Then ... Else ... EndIf D.Select ... Case ... End Select
A,B,C均是数值变量,要求出其中最大的数并存入变量MAX中,下列错误的程序段是( )。A.MAX=IIF((11FB,A,B) C) ,IIF(AB,A,B) ,C)B.IF AB MAX=A ELSE MAX=B ENDIF IF MAXC.IF AB MAX=A IF MAXD.IF AB MAX=A TF MAXC MAX=A ELSE MAX=C ENDIF ENDIF
程序中头文件typel.h的内容是 #define N 5 #define M1 N*3 #define "typel .h" #define M2 N*2 main ( ) { int i; i=M1+M2; printf ("%d\n", i ); } 程序编译后运行的输出结果是A.10B.20C.25D.30
C语言提供的预处理功能包括条件,其基本形式为: #×××标识符 程序段1 #else 程序段2 #endif 这里的×××可以是( )A.define或includeB.ifdef或includeC.indef或ifndef或defineD.ifdef或ifndef或if
#ifdef MA;#elseB;#endif这段代码的意思是()。A、如果定义了标识符M,则编译A,否则编译BB、如果定义了变量M,则编译A,否则编译BC、如果定义了标识符M,则执行A,否则执行BD、如果定义了变量M,则执行A,否则执行B
单选题#ifdef MA;#elseB;#endif这段代码的意思是()。A如果定义了标识符M,则编译A,否则编译BB如果定义了变量M,则编译A,否则编译BC如果定义了标识符M,则执行A,否则执行BD如果定义了变量M,则执行A,否则执行B
问答题.h头文件中的ifndef/define/endif 的作用?#i nclude 与#i nclude "file.h"的区别?