C++学习笔记——调用函数
1函数是什么
函数是程序的一部分,可对数据执行操作并返回一个值。每个c++至少有一个函数:main()
2声明与定义函数
编写函数代码前应该声明该函数,包括返回类型、函数名和形参列表
函数定义之前说过了,此处就略了。
例如:
intgetArea(intlength,intwidth);//函数声明
intgetArea(intlength,intwidth)
{
returnlength*width;
}//函数定义
3在函数中使用变量
局部变量与全局变量:
局部变量:函数内创建的变量为局部变量,函数返回后,其所有局部变量都不能供程序使用。
全局变量:在c++中,可在函数(包括main()函数)外定义c++变量,这种全局变量在程序的任何地方都可用。函数外定义的变量的作用域为全局,音词可在程序的任何函数中使用
我认为,只要是被代码块{}所包裹起来的变量都是局部变量,而在代码块之外定义的变量则是全局变量
程序清单5.3 Global.cpp
#include
voidconvert();
floatfahrenheit;
floatcelsius;
intmain()
{
std::cout<
std::cin>>fahrenheit;
convert();
std::cout