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

做自媒体关注的网站seminar是什么意思

做自媒体关注的网站,seminar是什么意思,天津建设部网站保温,正版网站设计制作今天学习了指针的两个常用场景,在此记录,以便后续查看。 场景1:传数组 在c语言中,我们在定义函数的时候是没有办法直接传一个数组进去的,为了解决这个问题,我们一般将数组的名称当作一个指针参数传入到函数…

    今天学习了指针的两个常用场景,在此记录,以便后续查看。

场景1:传数组

    在c语言中,我们在定义函数的时候是没有办法直接传一个数组进去的,为了解决这个问题,我们一般将数组的名称当作一个指针参数传入到函数的参数列表中,因为数组的名称类似于一个常量指针,将其传入函数后,再传入数组的长度,就可以在函数内部访问这个数组。原因在于,指针记录的是一个地址,我们将这个地址作为一个参数传入方法内部时,相当于这个方法也访问到了这个地址,进而可以访问到这个数组。但这里有一个问题,我们一般在调用子函数时,传入的参数一般都是重新找一块地址将参数内容复制,子函数使用的是复制的部分,这样子函数就不会改变外部参数的值。但现在用指针的话,就不会进行复制了,而是直接访问同一地址,这样就可能对原数组进行更改。解决方法就是在传参时,给传入的指针前加上const,表示只读。这样原数组就不会被改变,如果子函数中尝试改变原数组,系统就会报错。举例如下:

#include <stdio.h>int CAL(int *p,int count) {int total = p[0];for (int i = 1; i < count; i++){total += p[i];}return total;}int main() {int a[] = {1,2,3,4,5};int b=CAL(a,5);printf("%d\n",b);return 0;}

结果:15

场景2:传回多个参数

    我们在声明函数时,c语言一般只能返回一个值,像其他语言,比如C#中,我们可以使用out参数来返回多个值,但c语言没有这种参数,我们一般用指针来进行多个参数的返回。就像上面说的,指针会指向一个地址,我们在传入参数时,我们假设想返回两个值,那我们就给函数传入两个指针,我们在内部改变这两个指针地址所存的数据后,我们在函数外部访问这个两个地址即可,即可完成多个参数的返回。举例如下:

#include <stdio.h>void TwoTotal(int *p,int count1,int *q,int count2,int *pp,int*qq) {*pp = p[0];for (int i = 1; i < count1; i++){*pp += p[i];}*qq = p[0];for (int i = 1; i < count2; i++){*qq += q[i];}}int main() {int p[] = { 1,2,3,4,5 };int q[] = {1,2,3,4,5,6,7};int total1 = 0;int total2 = 0;TwoTotal(p,5,q,7,&total1,&total2);printf("%d\n", total1);printf("%d\n", total2);return 0;}

结果:

15

28

http://www.dt0577.cn/news/21879.html

相关文章:

  • 个性化网站定制价格福建百度推广开户
  • 政府网站建设和管理的要求软文营销写作技巧
  • 医疗网站建设需要什么资质重庆排名优化整站优化
  • 网站做程序员企业网站怎么推广
  • l5手机网站模板网络营销师官网
  • 广东阳江网络问政平台西安网站seo厂家
  • 电子商务网站模板 html推广赚钱的平台有哪些
  • 冬奥会建设官方网站seo顾问服务四川
  • 做网站能成功吗如何搜索网页关键词
  • 网站建设竞品调研百度指数分析案例
  • 建设一个外贸网站.南宁百度seo排名优化软件
  • 工程建设工程信息网seo企业优化顾问
  • 科技发展给我们的生活带来的变化福州seo管理
  • 网站开发国际化seo优化公司
  • 广西响应式网站建设网络营销的推广方法
  • 24小时自助平台业务下单seo站内优化
  • 高端网站建设 骆百度域名购买
  • 许昌网站推广公司模板下载网站
  • 武汉seo外包优化加速
  • 博客做资讯类网站地推是什么
  • 做a小视频免费观看网站广告语
  • 做网站用什么云服务器合肥关键词排名提升
  • 建设一个网站需要哪些费用吗国内搜索网站排名
  • 网站例子大全seo是什么服务器
  • 日本儿童网站模板视频号视频怎么看下载链接
  • 百度网站是怎么做的怎样进行seo推广
  • WORDpress文章分类栏目seo优化方案项目策划书
  • 沈阳网站建设咨询如何自己编写网站
  • 做网站 徐州拼多多运营
  • 太原网站建设 网站制作沈阳seo关键词排名