C语言中,宏定义是不是C语句?

2024-12-19 01:14:41
推荐回答(3个)
回答1:

在C语言中,宏定义不是C的语言。

 

解释如下:

  1. 宏属于C语言的预处理功能,在编译之前要替换到程序中。

  2. 预处理就是在编译之前进行的操作。

  3. C语言的语句都是以分号结束,而预处理后面不能有分号;

  4. 宏可以分成不带参数的宏和带参数的宏两种。

回答2:

C语言中宏定义是不是语句
宏定义是C提供的三种预处理功能的其中一种,
这三种预处理包括:宏定义、文件包含、条件编译
你可以在百度百科中查到相关词条
那会比较详细的解释
http://baike.baidu.com/view/2076445.htm#1

回答3:

宏定义不应该和语句扯上关系