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

求define后头加一个void是什么意思,有代码,求解释

2013-01-07 
求define后面加一个void是什么意思,有代码,求解释#include stdio.hvoid print(){#define main main(){pr

求define后面加一个void是什么意思,有代码,求解释
#include <stdio.h>
void print()  
{  
#define main main(){printf("Hello World!");}   void myfunc
}  
void main()  
{  
}
我这个程序 能解释一下吗?
我怎么看不懂?

[解决办法]


#include <stdio.h>
void print()  
{  
#define main main(){printf("Hello World!");}   void  myfunc
}  
void main()  
{  
}


预编译后

#include <stdio.h>
void print()  
{  

}  
void main(){printf("Hello World!");}   void  myfunc  
{  
}


等同于

#include <stdio.h>
void print()  
{  

}  
void main()
{
    printf("Hello World!");
}   

void  myfunc  
{
}

热点排行