69,381
社区成员
发帖
与我相关
我的任务
分享
int Add(int x, int y)
{
if (y == 0)
return x;
else
return Add( x ^ y, (x & y) << 1);
}
/*************************************************************************
> File Name: sum.c
> Author: Jukay
> Mail: hellojukay@gmail.com
> Created Time: 2014年10月25日 星期六 14时57分38秒
************************************************************************/
#include<stdio.h>
int * add(int a, int b)
{
int *const p=(unsigned int *)a;
return &p[b];
}
int main()
{
printf("%d\n",(int)add(2,3));
return 0;
}
算出来是错的