不用加减乘除实现加法运算?
1. 用数组编译实现。 非常经典的实现,利用编译器对数组的解析,用g++ 编译,需要加入-fpermission
int add(int a,int b) {
char * p = (char *) a;
return (int)&(p[b]); // 等价于 p + sizeof(char) * b == a + sizeof(char) * b == a + b
}