当前位置: 首页 > news >正文

澄迈县网站建设_网站建设公司_百度智能云_seo优化

泊头西环网站建设,西安网站建设app建设,wordpress手机号码登录,手机网站开发服务目录 1.函数的定义 2.函数的调用 3.易错点 4.思维导图 前言#xff1a; printf()我们已经很熟悉了#xff0c;它有一个特定的功能#xff0c;就是在屏幕上输出一行文字。之前的课程我们都称呼printf()为一个功能#xff0c;实际上ta在编程中有个特定的名字——函数。 … 目录 1.函数的定义 2.函数的调用 3.易错点 4.思维导图 前言 printf()我们已经很熟悉了它有一个特定的功能就是在屏幕上输出一行文字。之前的课程我们都称呼printf()为一个功能实际上ta在编程中有个特定的名字——函数。 一个函数具有三个特征输入输出函数的功能。 之前我们频繁使用的printf()函数是一个“内置”的函数也就是这个函数是编程语言自带的或者提前定义好的.同时我们还可以根据自己的意愿自己编写函数又叫自定义函数。 就像变量一样函数也分为函数的定义和函数的使用对于内置函数如printf()来说我们可以直接使用。对于自定义函数来说我们依旧需要先定义函数然后再使用它。 1.函数的定义 1.1 下面我们来看看如何定义一个函数 我们定义一个给任何输出的整数增加3然后输出它的函数 int AddThree(int nummber_a) {number_anumber_a3;return number_a; } 1.函数输出的数据类  int 2.函数名  AddThree 3.函数的输入部分这个输入的数据需要是整型int   int number_a 4.函数的具体代码又称为函数体 5.函数的返回值又称为函数的输出部分  return number_a; 第一部分是返回值的类型就是使用这个函数的时候我们会返回一个什么数据类型的值比如我们这里的函数就会返回一个int整型。 int AddThree(int nummber_a) {number_anumber_a3;return number_a; } 返回值类型里面我们可以看到除了之前学过的intfloat等等类型 还有一个void这个的意思是这个函数没有任何返回值。 第二部分是函数的名字又叫函数名比如这里的函数名就是AddThree函数名的命名规则和变量的命名规则一模一样。 int AddThree(int nummber_a) {number_anumber_a3;return number_a; } 第三部分是函数的输入部分我们通过括号里的部分来给函数传入一些数据比如这里的(int number_a) int AddThree(int nummber_a) {number_anumber_a3;return number_a; } 第四部分是函数的代码部分又叫函数体它用来实现函数的具体功能比如这里的功能就是给一个数增加3 int AddThree(int nummber_a) {number_anumber_a3;return number_a; } 函数体里面最需要注意的是返回值它的关键字是return返回的数据类型需要和函数一开始定义的的返回值数据类型保持一致。 1.2 例如 int MultiTwo(int number_a) {number_anumber_a*2;return number_a; } 2.函数的调用 2.1 调用函数的时候我们需要使用函数名加括号内的参数的方式来使用它。 我们来调用上面定义的函数AddThree() int a10; int b; bAddThree(a); printf(%d\n,b); 1.定义变量a并赋值10    2.定义变量b    3.调用函数AddThree()并把返回值赋给b int a10; int b; bAddThree(a); printf(%d\n,b); 4.调用函数的过程函数名AddThree()以及输入的数据a 5.赋值符号把函数调用的返回值赋值给变量b 6.打印变量b的值这里会输出 2.2 函数调用就比函数的定义简单一些了主要分为两部分一部分是函数名一部分是输入的数据。 对于返回的数据我们可以赋值给一个变量也可以直接参与计算还可以打印它,就像一个寻常的常量一样。 调用函数以后我们大多数时候会得到一个函数输出的内容比如函数定义中的return number_a 但如果一个函数以void开头这个函数就不会返回任何数值。 所以返回值和return关键字并不是函数的必需部分如果我们在函数中不写return函数就不会返回任何值。 为什么编程中有函数这个机制呢 因为函数可以降低代码的复杂度和代码的维护成本。   2.3 比如我们定义一个函数它的功能是打印输入的整型数字五次。 Void PrintfFiveTimes(int number_a) {printf(%d\n,int number_a);printf(%d\n,int number_a);printf(%d\n,int number_a);printf(%d\n,int number_a);printf(%d\n,int number_a); } 如果我们没有这个函数每次想要打印一个数字五次的时候我们都需要调用五次printf()这样代码就会很复杂。 有了PrintFiveTimes()函数以后我们每次需要使用“打印五次”这个功能的时候只需要调用这个函数就可以了这样我们就降低了代码的复杂度。 同时如果我们忽然有一天想要把打印五次的数量改成打印三次的话没有函数的时候我们需要把代码中所有“打印五次”的地方都进行修改。 假设我们的代码中如果有十个地方都使用了“打印五次”这个功能我们就需要修改十处代码 但我们使用函数的话就可以只修改函数本身就可以了。也就是只修改一处代码。 这就是函数的第二个特点——降低代码维护成本。 3.易错点 返回类型为void的函数没有返回值 对于函数我们“先定义后使用”函数的定义应该在main函数之前。 4.思维导图 最后我想说的是 在撰写这篇文章时我参考了《白纸编程》这个app的观点和思想我要感谢他们对我的启发和帮助。
http://www.ihoyoo.com/news/69089.html

相关文章:

  • 自己怎么开发网站给一个网站做需求分析
  • 网站的关于我们页面程序开发教程
  • 做一个网站策划免费手机网站商城
  • 石家庄网站推广专家江西学校网站建设
  • 苏州建设厅网站培训会网站建设
  • metro网站模板做网站的域名多少钱
  • 免费网站空间虚拟主机免费咨询劳动法电话
  • 公司网站域名注册建设银行朝阳支行网站
  • 玉林市建设工程交易中心网站四川省建设厅网站在线申报
  • 如何做淘宝商城网站如何自己做解析网站
  • 广州行业网站建设开发者选项在哪里打开vivo
  • 国外做网站推广哪些网站可以做海报
  • 网站名称注册程序大学网站建设招标方案
  • 网站 语言选择 中文 英文 源码小程序开发教程百度网盘
  • 公司怎么建立网站吗电商美工工资一般多少
  • 免费的十大免费货源网站华夏人寿保险公司官网
  • 最便宜网站空间邯郸做移动网站哪儿好
  • 电子技术支持 东莞网站建设ppt网站源码
  • 北京的网站建设公司微信公用号 wordpress
  • 天津市住房和城乡建设局网站软件项目管理计划
  • 甘肃建设局网站网站内链wordpress插件
  • 旅游平台网站建设方案网络营销的支持条件是什么
  • 温州网站建设定制温州论坛703
  • 公司网站开发人员离职后修改公司网站郑州做网站公司 汉狮网络专业
  • 如何做销售网站网站为什么功能需求
  • 黄村网站建设报价广州网站定做教程
  • 资源下载网站建设购物帮–做特惠的导购网站
  • ps模板网站推荐公司网站如何做的美丽
  • 免费网站搭建系统邵阳公司网站建设
  • 广州企业网站建设卫龙模仿iphone做网站