设有以下宏定义:#define N 3#define Y(n) ((N+1)*n)执行语句z=2*(N+Y(5+1));后,z的值为:()。
查看答案
以下说法正确的是:()。
A.
B. define和printf都是C语句
C. B.
D. define 是C语句,而printf不是
E. printf是C语句,但
F. define不是
G. D.
H. define 和printf都不是C语句
编译预处理命令以( )结尾。
A. ;
B. .
C. \
D. 回车
C语言的编译系统对宏命令的处理()。
A. 在程序运行时进行的
B. 在程序连接时进行的
C. 和C程序中的其它语句同时进行的
D. 在对源程序中其它语句正式编译之前进行的
在文件包含预处理语句的中,被包含文件名用“<>”括起时,寻找被包含文件的方式是()。
A. 直接按系统设定的标准方式搜索目录
B. 先在源程序所在目录搜索,再按系统设定的标准方式搜索
C. 仅仅在源程序所在目录搜索
D. 仅仅搜索当前目录