在c语言中,除了c语言本事,其他的结尾都不用分号吗?

来源:百度知道 编辑:UC知道 时间:2024/07/04 07:41:29
比如,include

比如define

这些是不是都在结束,不使用分号???
这些语句的分割,就是依靠分行吧!!!

没有分号的话,当然,只能一行,一个这样的预处理语句?

是这样吗?

这不是逻辑代码本身,属于程序的预处理,所以不需要用;号来隔开。
对,这个语法是编译器默认的。
对于编译器而言,他们对某些特定的关键词的编译,不需要用“;”来分割,
例如
宏-#define 等
引用申明 #include,
还有个特点,这些关键都不用“;”的代码基本都不占用内存,只是声明而已。