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

培训网站图片盐城网站开发招代理

培训网站图片,盐城网站开发招代理,天古装饰公司官网,公司宣传页面设计创作不易&#xff0c;本篇文章如果帮助到了你&#xff0c;还请点赞支持一下♡>&#x16966;<)!! 主页专栏有更多知识&#xff0c;如有疑问欢迎大家指正讨论&#xff0c;共同进步&#xff01; 给大家跳段街舞感谢支持&#xff01;ጿ ኈ ቼ ዽ ጿ ኈ ቼ ዽ ጿ ኈ ቼ ዽ ጿ…

创作不易,本篇文章如果帮助到了你,还请点赞支持一下♡>𖥦<)!! 

主页专栏有更多知识,如有疑问欢迎大家指正讨论,共同进步!

给大家跳段街舞感谢支持!ጿ ኈ ቼ ዽ ጿ ኈ ቼ ዽ ጿ ኈ ቼ ዽ ጿ ኈ ቼ ዽ ጿ ኈ ቼ   

函数基本概念知识:函数的基本概念、含义、结构

 

目录

传递就是复制!!!

数组传入函数:


传递就是复制!!!

#include <stdio.h>
int add(int a, int b);
int main()
{int a = 10,b = 20;printf("%d\n",add(a,b));return 0;
}
int add(int a,int b)
{int sum=0;sum=a+b;return sum;
}

修改add函数中的a并不会改变main函数中的a:  

当实参a传入add函数中,并不是a真正传入函数中,而是以复制的方式传给了add中的a

当传入地址时,复制的就是地址,传入基本类型数据时,复制的就是参数值 

函数的数据传递:复制方式

基本类型:复制 数值

指针类型:复制 地址

数组传入函数:

一个传入数组求和的函数如下 :

#include <stdio.h>
int add_all(int a[]);
int main()
{int arr[]={6,1,4,5,7};printf("%d\n",add_all(arr));return 0;
}int add_all(int a[] )  //目的:传入数组 但是运行结果只有数组首位元素被传入
{int sum=0;int len=sizeof(a)/sizeof(a[0]);int i;for(i=0;i<len;i++){sum+=a[i];    //结果为数组首位数据,不为期待的数组求和!}return sum;
}

结果为什么不是所期待的数组求和,而只输出了数组的首位数据?

原因是int add_all(int a[ ] ) 中传入函数的a[ ]并不是整个数组,而是数组第一位数据的地址!是指针类型:

 传入的数组长度为1,只有数组首位元素6这一个数据。

 如果想将整个数组传入函数中,就需要给定数组的长度len:

 传入的a[ ] 仍然为数组第一位的地址,但是给定了len长度,数组第一位加上len长度的偏移,就可以遍历整个arr数组了。

具体实现如下: 

#include <stdio.h>
int add(int a, int b);
int add_all(int a[],int len);
int main()
{int arr[]={6,1,4,5,7};printf("%d\n",add_all(arr,sizeof(arr) / sizeof(arr[0]) ) );return 0;
}int add_all(int a[],int len)
{int sum=0;int i;for(i=0;i<len;i++){sum+=a[i];   // *(a+i)}return sum;
}

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

相关文章:

  • 网站优化的作业及意义12306网站是哪个公司做的
  • 网站建设知识及维护技巧中山有网站建设公司吗
  • 云软件网站建设给个网站你们会感谢我的
  • 建设银官方网站布吉网站建设哪家技术好
  • 做视频网站需要什么条件模板搭建网站
  • 网站做的好不好数据牡丹江网络推广公司
  • 杭州做网站怎么收费跨境电商网站
  • 荆州网站建设荆州怎么建一个公司运营网站
  • 一家专门做印刷的网站做电子商务网站建设工资多少
  • 购物网站建设哪家好jsp网站开发实例视频
  • 关闭站长工具seo综合查询公司企业做网站好做吗
  • 浏览器怎样屏蔽网站微信自带小程序商城
  • 上海袜网站建设百度游戏中心官网
  • 东莞网站设计哪家强工作邮箱怎么注册
  • 网站设计制作公司推荐网站游戏制作开发
  • 建站购物网站设计网站栏目
  • 在线爱情动做网站微信开放平台登录
  • 提交图片的网站要怎么做建设百度网站多少钱
  • 电子商城网站设计公司哪个好直播软件开发源码
  • 北京建网站实力公司vps推荐
  • 纯html5网站平面设计线
  • 开封网站建设公司国外网页模板
  • 网站制作怎样做wordpress次元主题
  • 百度怎么收录我的网站流感用什么药最好
  • 仿土巴兔网站建设网站定制公司选哪家
  • 集团网站设计案例wordpress旅游网站主题
  • 住房与城乡建设部网站特色小镇安徽企业建站系统平台
  • wordpress返回顶部插件宁波做seo推广企业
  • 童装网站建设文案岳阳网站设计公司
  • 网站开发毕业任务书在阿里云上建立网站的步骤