C语言关于*define的小问题

[复制链接]
查看11 | 回复4 | 2009-3-10 18:46:02 | 显示全部楼层 |阅读模式
28.
以下叙述中错误的是
A)在程序中凡是以“#”开始的语句都是预处理指令行
B)预处理命令行的最后不能以分号表示结束
C)#defineMAX是合法的宏定义命令行
D)C程序对预处理命令行的处理是在程序执行的过程中进行的
A 和D N哪个错了呢?

回复

使用道具 举报

千问 | 2009-3-10 18:46:02 | 显示全部楼层
D 错。是在编译前由预处理器处理的。执行过程中只是执行语句行。...
回复

使用道具 举报

千问 | 2009-3-10 18:46:02 | 显示全部楼层
A是对的!基本概念!所以D是错的!...
回复

使用道具 举报

千问 | 2009-3-10 18:46:02 | 显示全部楼层
我怎么感觉都是错的。。...
回复

使用道具 举报

千问 | 2009-3-10 18:46:02 | 显示全部楼层
D错了...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行