标签: c printf
这里的问题是当我尝试按照以下代码打印结果时,这将给出输出为" 0是结果。&#34 ;;但是,当我将pow(5,3)分配给变量x然后写printf("%d就是结果。\ n",x);它会打印出正确的结果。为什么会这样?
{{1}}
答案 0 :(得分:3)
当我尝试你的程序时它适用于我。但pow是数学库中的库函数,返回double,名称保留。尝试将其重命名为my_pow。
pow
my_pow