当前位置:网站首页>C语言——函数的使用
C语言——函数的使用
2022-08-11 05:14:00 【小滕的兵】
函数的定义
函数是一个一组执行一个任务的语句
任何的C语言程序都必须要有main()函数
C语言函数的定义:
函数返回值类型 函数名(形式参数列表)
{
函数体
}
- 返回值类型:当函数执行完成后后,需要返回的数据的类型,当函数给出返回值类型后,必须在函数体中返回相应类型的数据当函数不需要返回值时,返回值类型应当写为void。当返回值类型为void时,可以不需要return函数
- 函数体:一组定义函数执行的语句
- 函数名:即函数的名称,定义函数尽量的要有意义。
- 形式参数列表:在调用函数时,需要传递给函数的数据,表示函数正常执行所需要的数据
- void fun() : 表示接受任意多的实参,只不过函数体执行时不会去使用这些实参。
- void fun(void) : 表示不接受任何参数,如果在函数调用语句中传递实参了,那么编译器会报错
//有两个函数调用num1和num2,得到其中较大的数
int max(int num1,int num2)
{
//局部变量声明
int result;
if(num1>num2)
result=num1;
else
result=num2;
return result;
}
函数的调用及执行
- 形式参数:函数定义语句中的参数列表
- 实际参数:函数调用时传递给形式参数的值
- 主调函数:函数调用语句所在函数
- 被调函数:被函数调用语句调用的函数
边栏推荐
- 阿里云无法远程连接数据库MySQL错误码10060解决办法_转载
- Apache Commons OGNL语法说明_翻译
- 宝塔Linux环境下redis开启多端口
- Keras与tensorflow 使用基础
- 判断一个字符串是否为空,如果为空,对其赋值,如果不为空,获取字符的个数并打印第一个字符
- prometheus:(二)监控概述(你永远逃不出我的手掌哈哈)
- Oracle中如何用一个表的数据更新另一个表中的数据_转载
- BGP Comprehensive Experiment
- You must understand - the nine built-in objects and four domain objects of JSP
- 每周推荐短视频:你常用的拍立淘,它的前身原来是这样的!
猜你喜欢

MySQL must know and must know (primary articles)

Flask framework learning: template rendering and Get, Post requests

Pytorch最全安装教程(一步到位)

一张图带你解读--如何从零开始学习接口自动化

ARM结构体系4:嵌入式硬件平台接口开发

Redis-数据类型(基本指令、String、List、Set、Hash、ZSet、BitMaps、HyperLogLog、GeoSpatial)/发布和订阅

【嵌入式开源库】MultiTimer 的使用,一款可无限扩展的软件定时器

Redis详解

【动态代理】CGLIB 动态代理的使用及原理

每周推荐短视频:你常用的拍立淘,它的前身原来是这样的!
随机推荐
切分字符串进行输出显示
[No 2022 Shanghai Security Officer A Certificate Exam Question Bank and Mock Exam
(一)Docker安装Redis实战(一主二从三哨兵)
MFC Interprocess Communication (Shared Memory)
【嵌入式开源库】MultiTimer 的使用,一款可无限扩展的软件定时器
Redis details
BitLocker的解密
Delphi7 learning record - demo example
The most complete installation tutorial of Pytorch (one step)
0708作业---商品信息
[Untitled] 2022 Amination Process Exam Questions Mock Exam Question Bank and Online Mock Exam
二、Jmeter 核心配置文件
Redis详解
CentOS7静默安装Oracle11g_转载
博客目录管理 :机器学习 深度学习 nlp
你务必得明白——JSP的九大内置对象与四大域对象
软件测试风险识别
(二)Docker安装Redis实战(持久化AOF和RDB快照)
分库分表之sharding-proxy
PCIe 接口 引脚定义 一览表