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

哈尔滨建设网站的免费咨询如何上传网站

哈尔滨建设网站的免费咨询,如何上传网站,wordpress如何vip,邯郸小程序定制开发1. 函数定义 语法: 类型标识符 函数名(形式参数) {函数体代码 } (1)类型标识符 --- 数据类型(函数要带出的结果的类型) 注:数组类型不能做函数返回结果的类型,如果函…

1. 函数定义

语法:

类型标识符 函数名(形式参数)
{函数体代码
}

(1)类型标识符 --- 数据类型(函数要带出的结果的类型)

注:数组类型不能做函数返回结果的类型,如果函数不需要带出什么结果,此时返回结果的类型说明符为void,如果返回结果的类型与类型说明符不一致,以类型说明符为准(类型说明符不写,默认为int)。

(2)函数名 --- 标识符,符合标识符命名规则

(3)形式参数 --- 表示改函数需要用到的数据

注:每一个形参变量都得指定类型,实参和形参需要类型匹配,参数个数相同,顺序一一对应,如果不需要接收实际参数,形参一般设计为void

(4)函数体代码 --- 实现函数功能的代码。

        写法:                

数据类型 形参变量名1,数据类型 形参变量2...
int a,int bint a,b     // 不能这样写

2. 函数调用

函数调用的本质:实际上是利用栈的结构,先进后出,保证了函数可以层层嵌套调用。

调用者和被调用者:main函数时整个程序的入口,只能是调用者

注:函数不支持嵌套定义,但是可以嵌套调用

函数名是函数的入口地址。

3. 递归

可以实现循环的功能,是一种特殊的循环。

直接递归:自己调用自己

间接调用:调用其他函数,其他函数调用了自己,这样又实现了调用自己。

代码实现思路:

(1)递推关系 --- 从问题n到问题n - 1;

(2)递推结束的条件

eg:前 n 项的累加求和

sum(n)=> sum(n-1)+ n            //递推关系

n = 1;                           // 结束条件

#include<stdio.h>int sum(int n)
{if(n==1)                    // 递推结束条件{return 1;}else{return sum(n-1)+n;     // 递推关系}
}int main(void)
{int n;printf("Input a num:");scanf("%d",&n);int ret = sum(n);printf("%d\n",ret);return 0;
}

代码运行结果:

4. 数组作为函数参数

(1)数组元素作为函数参数--- a[0]

(2)数组本身作为函数参数--- a

        形参--- 写成数组形式,还需要数组长度

        实参--- 数组名,数组长度

printfArray(int a[],int len)    // 形参printArray(a,len);    //调用

eg:打印数组元素

#include<stdio.h>void printArray(int a[],int len)        // 定义形参
{int i = 0;for(i = 0;i < len;++i){printf("a[%d] = %d\n",i,a[i]);}
}int main(void)
{int a[] = {1,2,3,4,5,6,7,8,9};int len = sizeof(a)/sizeof(a[0]);printArray(a,len);                  // 调用时传入实参return 0;
}

http://www.yayakq.cn/news/157803/

相关文章:

  • 可以做ppt的网站有哪些内容淘宝刷单网站怎么建设源代码
  • 怎样为网站做外链海南seo
  • 合肥网站建设高端网站建设进度表模板
  • 手机建站程序网站建设与网络编辑课程心得
  • 网站推广软件免费版下载小馋网站建设书
  • 什么是网站排名优化域名网站搭建
  • 电脑 手机网站建站怎么创建网页的快捷方式到桌面
  • 怎样注册网站中文域名做网站怎么买域名
  • 资源网站模板下载如何做展示型网站
  • 西乡专业网站建设江岸网站建设
  • 编程网站题库搭建网站钱
  • 网站备案购买vi品牌设计公司
  • 哪里可以做微网站wordpress关键词标题设置
  • 福州网站建设效果青岛网站seo
  • html网站建设购物案例六安找人做网站
  • 家装网站建设多少钱湘潭响应式网站建设 磐石网络
  • 企业手机网站 案例西安网站建设服务商
  • 沈阳男科私立医院重庆网站seo推广
  • 深圳市公司网站建设服务机构电工学高等教育出版社久久建筑网
  • 乐清做网站的公司有哪些自助建站最好的平台
  • 网站标签怎样修改网站后台管理界面模板
  • 自己建设网站需要哪些手机网站seo免费软件
  • 网络课程系统网站建设费用wordpress电脑客户端
  • 网站域名更换网站建设好后给领导作介绍
  • 网站做行业认证好处关键词seo服务
  • logo网站设计图片wordpress入门书籍
  • 舆情网站入口wordpress用户上传头像
  • 网站开发的例子集团网站 备案
  • 为什么要建微信网站网站收录查询系统
  • 济南网站建设首推企优互联不错英文字体展示网站推荐