一个经典的面试题目:宏替换

来源:互联网 发布:幕墙结构设计软件 编辑:程序博客网 时间:2024/05/21 04:41

题目:

#include "stdio.h"

void print()
{
*
}

void main()
{
}

在*号处加一段代码,显示出"hello,world". 

思路:宏把main替换掉
#include <stdio.h>void print(){#define main main(void){print();}\void _mainprintf("Hello World!");}void main(void){}


原创粉丝点击