帮我分析一下这道题?好人一生平安
1、以下程序的功能是将整型数据n转换成二进制数据,程序中有两处错误请改正:void _conversion_2(int n)
{
zheng: if(n>1)
{
_conversion_2((n&(1))>>1);
printf("%d",n&1);
}
else if(n==0||n==1)
printf("%d",n&1);
else
{
n=n+1;
n=~n;
printf("-");
goto zheng;
}
}
错误1:__________________.
错误2:__________________.