摘要: 今天从香山上面回来累的跟傻逼一样,回来问了一下胡总的阿里面试的问题。然后其中有一个是宏写max函数。胡总说不好写,然后我就去洗澡了。洗澡的时候感觉不对啊,回来写了一个:1 #define MAX(a,b) a>b?a:b;测了一下可以。然后胡总说搞个++就不行了。然后有了如下代码:1 int x = 5;2 int y = 6;3 scanf("%d%c",&x,&y);4 printf("%d\n",MAX(x,y++));5 printf("%d",y);这里打印出来的是:78显然y++被执行了两次,宏跟函数 阅读全文
posted @ 2013-09-28 23:28 qoshi 阅读(616) 评论(0) 推荐(0) 编辑