C语言入门-函数
2020-12-13 15:42
标签:include 顺序 声明 访问 double 自己 多个 一个 代码 求出1到10、20到30和35到45的三个的和 像上面把max函数写在上面是因为: C语言入门-函数 标签:include 顺序 声明 访问 double 自己 多个 一个 代码 原文地址:https://www.cnblogs.com/mengd/p/11613873.html一、初见函数
#include
二、函数的定义和使用
从函数中返回值
// 定义返回值的类型
int max(int a , int b)
{
int ret;
if (a > b){
ret = a;
}else{
ret = b;
}
// 这个就是返回值
return ret;
}
int main()
{
// 接收返回的值
int x = max(3,6);
printf("%d\n", x);
return 0;
}
三、函数的先后关系
// 进行声明
int max(int a , int b);
int main()
{
int x = max(3,6);
printf("%d\n", x);
return 0;
}
// 定义返回值的类型
int max(int a , int b)
{
int ret;
if (a > b){
ret = a;
}else{
ret = b;
}
// 这个就是返回值
return ret;
}
参数传递
类型不匹配?
void cheer(int i)
{
printf("cheer %d\n", i);
}
int main()
{
double f = 8.4;
cheer(f); // 8
cheer(2.0); // 2
return 0;
}
四、传值
五、本地变量(局部变量)
变量的生存期和作用域
本地变量的规则