函数体里面对全局变量的修改会改变全局变量的值:
#include<iostream>
#include<limits>
usingnamespace std;
int c=0;
float area(float a,float b);// 声明函数
int main()
{
float length,width;
length=10.0;
width=5.0;
c=10;
cout << c <<endl;
float areas=area(length,width);// 调用函数
cout << areas <<endl;
return0;
}
// 定义函数
float area(float a,float b){
cout << c <<endl;
return a*b;
}