c语言的预处理命令有哪些?.pdfVIP

  • 1
  • 0
  • 约9.24千字
  • 约 8页
  • 2021-11-25 发布于江西
  • 举报
问:关于C语言中的预处理命令? 答: 我们可以在C 源程序中插入传给编译程序的各种指令,这些指令被称为预处理器指令(等价于 汇编语言中的伪指令),它们扩充了程序设计的环境。 现把常用的预处理命令总结如下: 1. 预处理程序 按照ANSI 标准的定义,预处理程序应该处理以下12 条指令: #i 、#ifde 、#ifnde 、#else 、#eli 、#endi 、#define 、#unde 、#line 、#error 、#pragma 、 #include 。 显然,所有的12 个预处理指令都以符号#开始,,每条预处理指令必须独占一行。 2. #define #define 指令定义一个标识符和一个串(也就是字符集),在源程序中发现该标识符时,都用该 串替换之(原样替换,不要附加任何人为理解上的符号)。这种标识符称为宏名字,相应的替换称为 宏代换。一般形式如下: #define macro-name char-sequence 这种语句不用分号结尾。宏名字和串之间可以有多个空格符,但串开始后只能以新行终止。 在C 语言里宏定义只用来做的宏名替换,而不做语法检查的,因而它不是C 语句,所以宏定义的 语句结尾不需要加分号。

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档