在网上:printf
用于添加两个数字(不使用任何运算符),如下所示:
main()
{
printf("Summ = %d",add(10,20))
return 0;
}
int add(int x,int y)
{
return printf("%*d%*d",x,' ',y,' ');
}
谁能解释一下,这是如何工作的:
return printf("%*d%*d",x,' ',y,' ');
注意:当我调用“sum”时,这会失败,如下所示:
sum(1,1) or sum(3,-1)