本人有幸参加华为的面试,华为的食堂确实很干净,漂亮,可是面试,真的是走过场.
传说中的华为要6轮面试,可这次只有一轮面试.
来看看华为的其中的一道题目吧
#define N 3
#define fun(n) ( N*(n+1))
求·2*(N+fun(5+1))+N=?
备选:A:程序出错,B:24,C:48,D:51
我怎么也做不出来.
#define fun(n) ( N*(n+1))
展开一下:
#define fun(n) ( 3*(n+1))
引用: 原帖由 maylove 于 2011-1-17 13:57 发表 要我选我肯定选51,不过觉得肯定没这么简单!
51
#include <stdio.h>
#define N 3
#define fun(n) ( N*(n+1))
void main()
{
printf("%d", 2*(N+fun(5+1))+N);
}