#include <stdio.h>
//前n项和
int fun();
int fun(int b){//b叫形参,结构:数据类型+变量名字
//(切记类型与实参相同,且个数相同)
int i;
int sum = 0;
for(i = 1;i <=b ; i++){
sum += i;
}
return sum;//返回 值 (只有一个)保证数据类型和函数数据类型相同
}
int main(){
int m,n;
scanf("%d",&n);
m = fun(n);//n叫实参 ,传递方向只能实参传给形参
printf("%d",m);
}
//函数内定义的变量叫做局部变量,只在函数内生效
//函数外定义的变量叫做全部变量,在后边函数都可生效
//相同变量名,局部变量影响不到全局变量
//相同变量名,用局部变量,而不会用全局变量。
//函数基本构成:
//类型+函数名+(形参)
//{函数体}
//函数调用: 在主函数里调用子函数名()
//可以调用函数之前的函数
//若想调用函数之后的函数,要在函数之前声明
//声明格式:类型+函数名();
//声明格式:类型+函数名(形参数据类型);
//声明类型:类型+函数名(形参数据类型 + 形参); (直接复制,推荐!)
//所以注意所有函数都要声明,位置在头文件下面(声明不分前后)
网友评论