首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

关于c语言中间的#if ,看下面的代码,小弟我发现:if 1 以及#if 1; 这两个1后面有没有分号都是一样的

2012-04-03 
关于c语言中间的#if ,看下面的代码,我发现:#if 1 以及#if 1; 这两个1后面有没有分号都是一样的另外,#endif

关于c语言中间的#if ,看下面的代码,我发现:#if 1 以及#if 1; 这两个1后面有没有分号都是一样的
另外,#endif 以及#endif ;这两个后面有没有分号也是一样的,请解释一下,我都搞晕了。

#include<stdio.h>
int main(void)
{
#if 1
printf("ok!\n");
#endif 

 return 0;
}

[解决办法]
那个分号和#endif没有关系,如果有了分号,就等于多出了一个空语句,空语句什么也不做。所以在运行效果上没什么区别。

热点排行