我编写了一个程序,在该程序中我使用返回类型和不带参数的函数area
找到了柱面积。 answer
返回到main
函数。但是,我在main
中获得了不同的输出,而在area
中获得了不同的输出。 main
函数中的小数位数似乎被替换为0。为什么这样? 函数内部和外部变量值的差异
0
A
回答
2
变化从int区域的返回类型为float
1
你的函数返回一个int
,它截断值的任何实部。
float area()
1
你的变量answer
是漂浮在区域功能,但面积函数的返回类型为int
。所以它的回报期间键入套管,在主
int area(){
^ should be float
float answer;
// print float
return answer;
}
int main(){
answer = area(); // answer gets integral part
// print int part
}
相关问题
- 1. Javascript AngularJS:内部函数不能变量值的外部函数
- 2. 在函数内部和外部定义变量的区别
- 3. 什么构造函数内部或外部的变量设定值之间的差异
- 4. 内部函数无法访问外部函数变量
- 5. Maya Python:从内部函数访问外部函数变量
- 6. 函数内部的变量值很差 - Javascript
- 7. 如何从Python中的内部函数更改外部函数局部变量?
- 8. Javascript:外部函数中的变量没有被内部函数改变
- 9. 函数外部的值与函数内部的值不同
- 10. PHP从函数内部访问未知的外部变量
- 11. 如何从jQuery中的函数内部获取外部变量?
- 12. 内部和外部链接之间的差异
- 13. 变量getElementbyId函数内部
- 14. 内部函数变量
- 15. 函数内部变量
- 16. NTFS和FAT:内部差异
- 17. 从AJAX函数内部修改外部变量?
- 18. Javascript:用外部函数更改内部变量?
- 19. 在Angular Promise内部访问外部变量then()函数
- 20. 如何从JavaScript中的内部函数为外部变量赋值?
- 21. 如何从内部函数中解析外部异步函数
- 22. 在函数内部赋值之前引用的局部变量
- 23. 如何从JavaScript中的内部函数访问外部函数变量?
- 24. AngularJS:函数内部的变量$ scope在函数外部显示为undefined
- 25. 变量内部或外部的引号?
- 26. Javascript:改变条件内部函数内变量的值
- 27. 函数自变量内部的变量赋值
- 28. R-在函数外部和内部分配不同的变量类别?
- 29. AS3,传递外部变量的函数
- 30. 使用函数外部的变量