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

外贸在哪个网站做免费网站推广软文发布

外贸在哪个网站做,免费网站推广软文发布,网站维护更新,深圳哪家公司需要网站建设的1.8 C语言之参数传递 一、参数传递 一、参数传递 在C语言中,所有的参数传递都是值传递,也就是说,传递给被调用函数的参数值存放在临时变量中,而不是存放在原来的变量中。这与其他语言的引用传递有所不同。在C语言中,被…

1.8 C语言之参数传递

  • 一、参数传递

一、参数传递

  • 在C语言中,所有的参数传递都是值传递,也就是说,传递给被调用函数的参数值存放在临时变量中,而不是存放在原来的变量中。这与其他语言的引用传递有所不同。
  • 在C语言中,被调用函数不能直接修改主调函数中变量的值,而只能修改其私有的临时副本的值。
#include <stdio.h>
int f(int n);int main()
{int n = 3;int fn = f(n);printf("main函数---变量n:%d\n", n);printf("main函数---f函数返回的n:%d\n", fn);return 0;
}int f(int n) {--n;printf("f函数---变量n:%d\n", n);return n;
}
运行结果:
f函数---变量n:2
main函数---变量n:3
main函数---f函数返回的n:2
  • 必要时,也可以让函数能够修改主调函数中的变量。在这种情况下,调用者需要向被调用者函数提供待修改值的变量的地址,即指针,而被调用函数则需要将对应的参数声明为指针类型,通过指针间接访问变量,这就类似于java的引用,关于指针,后续章节再提。
  • 如果是数组参数,情况就有所不同了。当把数组名用作参数时,传递给函数的是数组起始元素的地址(它并不复制数组元素本身)。在被调用函数中,可以通过数组下标访问或修改数组元素的值。
#include <stdio.h>
int f(int arr[]);
int printArr(int arr[], int arrLen);int main()
{int arr[3];arr[0] = 0;arr[1] = 1;arr[2] = 0;printf("调用f前-数组元素\n");printArr(arr, 3);int fn = f(arr);printf("main函数---f函数返回的值:%d\n", fn);printf("调用f后-数组元素\n");printArr(arr, 3);return 0;
}int f(int arr[]) {arr[0] = 2;arr[1] = 3;arr[2] = 4;return;
}int printArr(int arr[], int arrLen)
{for(int i=0; i< arrLen; ++i)printf("index:%d--- item: %d\n", i, arr[i]);return;
}运行结果:
调用f前-数组元素
index:0--- item: 0
index:1--- item: 1
index:2--- item: 0
main函数---f函数返回的值:8
调用f后-数组元素
index:0--- item: 2
index:1--- item: 3
index:2--- item: 4
http://www.mmbaike.com/news/36372.html

相关文章:

  • 网站模板素材网上营销型网站
  • 做 网站 技术支持 抓获 互助宁波品牌网站推广优化公司
  • 金坛城乡建设管理网站济宁seo优化公司
  • 做进料加工在哪个网站上做百度信息流投放
  • 平阳网站建设网站之家
  • 专业的网站建设科技公司seo长尾关键词优化
  • 广东建立网站潍坊新闻头条最新消息
  • 互联网站是不是自媒体平台做网站建设的公司
  • 与做网站有关的参考文献扬州整站seo
  • 网站开发的一般流程是什么益阳网络推广
  • 网站描述怎么修改房地产营销策略有哪些
  • 学习前端开发的网站免费优化推广网站的软件
  • 如何用easyui做网站世界杯比分查询
  • 个人建购物网站怎么备案厦门百度关键词优化
  • 广告网站建设中囯军事网
  • 江西个人网站备案seo整站优化解决方案
  • 汕头模板做网站网络销售平台上市公司有哪些
  • 用手机怎么做免费网站十八未成年禁用免费app
  • 做网站平台的工作域名批量查询
  • 有用cc域名做网站的cilimao磁力猫最新版地址
  • 网站建设需要哪些软件百度知道在线问答
  • 版面设计图片全网关键词优化公司哪家好
  • wordpress引用轮播图文件seo内部优化方案
  • 网站还在建设中免费舆情网站下载大全最新版
  • 郑州网站建设的公司哪家好如何让自己的网站快速被百度收录
  • 建站员工网站百度竞价开户多少钱
  • 免费建立网站哪个好网站设计模板网站
  • 做网站托管怎么开网站
  • 购物网站模块网站推广seo方法
  • 红色培训网站源码广告推广平台代理