当前位置:网站首页>C语言 函数问题
C语言 函数问题
2022-08-09 13:23:00 【东区东区!】
一、C语言中函数的分类
1. 库函数
要只用库函数,就要学会使用 #include<> 包含的头文件
学习库函数,我们可以访问 www.cplusplus.com 。这里面有非常详细的库函数讲解
2. 自定义函数
自定义函数和库函数一样,有函数名,返回值类型和函数参数。 但是不一样的是这些都是我们自己来设计。
例如以下程序:我们定义一个fun函数来实现对输入年份是闰年还是平年的判断
这个程序的判断不需要放在主函数里面,增加了代码的可操作性,如果你要编写的是一个庞大的程序,则给你提供了十分大的便利。
#include <stdio.h>
int fun(int year)
{
if ((year % 4 == 0 && year % 100 != 0) || year % 400 == 0)
{
printf("闰年");
}
else
{
printf("平年");
}
return 0;
}
int main()
{
int n;
scanf("%d", &n);
fun(n);
return 0;
}二、函数的参数
实际参数(实参):
形式参数(形参):
三、函数的调用
传值调用
传址调用
四、函数的声明和定义
函数声明:
函数定义:
五、函数递归
边栏推荐
猜你喜欢
随机推荐
FFmpeg相机花屏花图问题解决方法
开源一夏│别逗,作为程序员你竟还没参与过开源项目?
分布式系统关注点(8)——99%的人都能看懂的「熔断」以及最佳实践 (转载非原创)
DCT变换与反变换
Jetpack Compose——TextField及OutlinedTextField(文本框)的使用
Jetpack Compose——remember、mutableStateOf、rememberSaveable
TCP三次握手和四次挥手及拥塞控制
Es7.x使用RestHighLevelClient进行增删改和批量操作
MySQL主从同步原理
spark单机版安装
tkiner-canvas显示图片
vs how to use a Button to link to another page
Jetpack Compose - simply the basic attributes of Modifier is introduced
pytest 基础认知
pytest 之 重运行机制与测试报告
mmdetction
系统可扩展性思考
pyautogui的简单操作(2)-弹窗操作
RobotFramework 之 库与关键字
利用信号灯和共享内存实现进程间同步通信









