前一节说了返回值的内容,那么这一节就说一下参数的内容
手打码了几章内容了=。=。。。困。^( ̄) ̄)《( ̄) ̄)^困.困.困.

相比看过前一节的知道我说自定义函数如果你要做一个运算两个数加法的自定义函数的话需要返回值对吧?那么我们上一节既然已经说过了返回值,那么我们这一节我就来说一下你提供了两个数,怎么放进去我们的函数里面,给他自己进行计算。

惯例:直接贴代码:

#include<stdio.h>
#include<stdlib.h>
int dy(int a1,int b1){return a1+b1;}
int main() {int a=1,b=2,c=0;c=dy(a,b);printf("运算的结果值是%d\n",c);system("pause");return 0;
}

我们先看我们的main函数,main函数里面定义了3个变量,a,b,c;a是1,b是2,c是0.

我们返回到我们的dy函数里面,你们看dy函数里面圆括号里面多了点东西对吧?dy(int a1,int b1);这个int a1 和int b1 意思是参数的意思,意思就是说这个函数接收两个参数。我举个例子:
如果我们买另一个绞肉机,我们这个绞肉机的功能就是绞肉,我们绞肉需要什么东西?是不是需要肉,我们的绞肉机会有一个地方给你放入肉的地方,那么我们现在自定义函数是做两个数的加法,那么在这里我们也有要放入数字的地方;那就是在这里,就是这个圆括号里面的 dy(int a1,int b1) a1 和 b1。

在这里我们是不是要两个整数才能算整数的加法呀?那在这里int a1意思就是说你给一个整数给a1然后再给一个整数给b1,然后这个函数才执行下面的操作。那么在这里我们看main函数里面的:c=dy(a,b);是不是把a和b的值在dy函数里面用逗号隔开?在这里的意思就是我们给a的值给了函数里面的a1给b的值给了b1。

我们返回到函数里面,是不是花括号里面的内容是不是只有一句:return a1+b1;那么就会直接返回a1和b1相加的值。我们c=dy(a,b);直接用c接收了它们两个值的相加,随后我们运行一下,查看一下结果:

结果对了=。=。1+2=3,没毛病=。=。。
注意dy(a,b)中的a和b在这里叫做参数,毕竟规范一下称呼也是必要的,不然别人不懂你说啥就尴尬了。≡ ̄﹏ ̄≡

【C语言简单说】七:自定义函数(3)相关推荐

  1. R语言可视化、编写自定义函数可视化水平排序条形图(horizontal bar plot)、自定义图像布局模仿经济学人杂志可视化效果、右侧添加标签数值图像方框、自定义背景色、水平条形图中间线条等

    R语言可视化.编写自定义函数可视化水平排序条形图(horizontal bar plot).自定义图像布局模仿经济学人杂志可视化效果.右侧添加标签数值图像方框.自定义背景色.水平条形图中间线条.网格线 ...

  2. R语言ggplot2可视化:自定义函数在箱图(boxplot)上添加分组样本个数(count)、分组均值(mean)、箱体填充色自定义、数据标签色彩自定义

    R语言ggplot2可视化:自定义函数在箱图(boxplot)上添加分组样本个数(count).分组均值(mean).箱体填充色自定义.数据标签色彩自定义 目录

  3. C++语言篇 第九章 自定义函数详解

    序言 一个 C++ 程序无论大小,都由一个或者多个函数组成,而且其中必须有且只有一个函数main(),称之为"主函数". 由函数 main()调用其他函数来完成程序的特定功能.当然 ...

  4. C语言的库函数、自定义函数、嵌套函数,以及递归函数

    函数是C语言和C++很重要的部分,从它们本身有的系统的库函数,到我们自定义类型的函数.我们需要了解进一步地了解它们,掌握它们,使用它们. 目录 库函数 常见的库函数 自定义函数 1.自定义取最大值得函 ...

  5. c语言程序设计 第七章函数,《C语言程序设计》第七章随堂练习:自定义函数

    题目:创建一个C语言控制台程序,除了main函数外,自定义两个被调用的函数,并要求至少有一个函数包含有参数. 解答: 首先我们要了解,函数包含哪些组成结构,有四个部分,分别是:函数类型.函数名称.函数 ...

  6. C语言简单的日期校验函数

    int VALIDATION_isDate(char *source) {  //puts("日期为2011--2999年 格式为YYYY.MM.DD,YYYY-MM-DD,YYYY/MM/ ...

  7. c语言自定义函数格式化,自定义函数的形式

    c语言程序设计题:请用自定义函数的形式编程实现,代码: #include 请用自定义函数的形式编程实现 CSS布局HTML小编今天和大家分享 s = m. + n. + k.,m.n.k 从键盘输入( ...

  8. c语言第七章作业,C语言学习第七章

    今天开始学习指针,指针在C语言中具有很重要的地位,按照老师所说,学C学不好指针跟没学一样,可见指针在C语言中的重要地位.废话不多说,首先我们先要知道什么是指针. 指针:指针是一个变量,它存储另一个对象 ...

  9. 【C语言简单说】七:自定义函数(2)

    刚刚说了如何自定义函数.那只是最简单的形式,那我们现在开始来说函数的返回值.我们先贴上之前的代码: #include<stdio.h> #include<stdlib.h> / ...

  10. 【C语言简单说】七:自定义函数(1)

    在最开始的说过,函数可以比喻工具箱,那么我们现在开始自己开始制作函数了,自己制作函数是很简单的,如下代码: #include<stdio.h> #include<stdlib.h&g ...

最新文章

  1. 开启tomcat的apr模式,并利用redis做tomcat7的session的共享。
  2. Android画板控件,可以写字,签名,画画并生成图片
  3. 【Pytorch神经网络理论篇】 25 基于谱域图神经网络GNN:基础知识+GNN功能+矩阵基础+图卷积神经网络+拉普拉斯矩阵
  4. hp-ux mysql_HP-UX 安装MySQL
  5. CSS失效的问题总结(转:孟子E章)
  6. 缺钱的特斯拉,是否在走向“乐视化”?
  7. OPEN SQL中通配符的使用
  8. 前端工程师最常用的字体图标库
  9. SRC漏洞挖掘之信息收集
  10. 手机远程计算机桌面,win10系统下手机远程连接电脑桌面方法
  11. Python列表(list)练习题
  12. linux 2.6.32文件系统的dentry父子关系
  13. 如何给文件添加everyone权限
  14. 《高效能青少年的七个习惯》读后感作文3700字
  15. 关于720p和1080p观看距离和效果
  16. 【大数据面试题】(二)Hive 相关面试题总结
  17. 类 ApplicationInfo详解
  18. 云原生|Qunar 云原生容器化落地实践
  19. Python正则表达式模式
  20. 遥望星空补丁工具 V1.7

热门文章

  1. 联机分析的列式数据库 clickHouse
  2. 微软开源AI诊断工具Error Analysis
  3. 单一职责在.NET中
  4. 孙丕恕离开浪潮 仪器厂历时60年成为服务器龙头企业
  5. Asp.Net.Core WebApi 版本控制
  6. 苏老师首播3小时!超500人观看!录屏!源码!PPT……你要的都在这里!
  7. UnitTest in .NET(Part 5)
  8. 创业周年记:召唤神龙一周年小记
  9. 「分布式系统理论」系列专题
  10. 扒一扒.NET Core的环境配置提供程序