- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实参和形参结合的两种方式 值传递方式 方式:函数调用时,为形参分配单元,并将实参的值复制到形参中;调用结束,形参单元被释放,实参单元仍保留并维持原值 特点: 形参与实参占用不同的内存单元 单向传递 地址传递 方式:函数调用时,将数据的存储地址作为参数传递给形参 特点: 形参与实参占用同样的存储单元 “双向”传递 实参和形参必须是地址常量或变量 例分析convert函数的功能 void convert( int a[] , int n) { int i, temp; for( i=0;in/2;i++) { temp=a[i]; a[i]=a[n-1-i]; a[n-1-i]=temp; } } main() { int array[8]={1,2,3,4,5,6,7,8}, i=8; convert(array, i); for(i=0;i8;i++) printf(“%4d”, array[i]); } * a b c x y 3 5 3 5 9 25 34 运行结果: 3,5,34 main() { int a=3,b=5,c; c = n2(a,b); printf(%d,%d,%d,a,b,c); } int n2(int x,int y) { x=x*x; y=y*y; return(x+y); } 7 11 x: y: 调用前: 调用结束: 7 11 x: y: 例 交换两个数 #include stdio.h main() { int x=7,y=11; printf(x=%d,\ty=%d\n,x,y); printf(swapped:\n); swap(x,y); printf(x=%d,\ty=%d\n,x,y); } swap(int a,int b) { int temp; temp=a; a=b; b=temp; } 调用: 7 11 a: b: 7 11 x: y: swap: 7 11 x: y: 11 7 a: b: temp 参数传递方式 值传递方式 数组名作函数参数--地址传递 在主调函数与被调函数分别定义数组,且类型应一致 形参数组大小(多维数组第一维)可不指定 形参数组名是地址变量 1 2 3 4 5 6 7 8 形参n和实参i占用不同的存储单元 形参数组a和实参数组array占用相同的存储单元 array a 8 1 7 2 6 3 5 4 输出为:8 7 6 5 4 3 2 1 例 用简单选择法对n个数排序(由小到大) 排序过程: (1)首先通过n-1次比较,从n个数中找出最小的, 将它与第一个数交换—第一趟选择排序,结果最小的数被安置在第一个元素位置上 (2)再通过n-2次比较,从剩余的n-1个数中找出关键字次小的记录,将它与第二个数交换—第二趟选择排序 (3)重复上述过程,共经过n-1趟排序后,排序结束 例 初始: [ 49 38 65 97 76 13 27 ] j i=1 13 49 一趟: 13 [38 65 97 76 49 27 ] i=2 27 38 二趟: 13 27 [65 97 76 49 38 ] 三趟: 13 27 38 [97 76 49 65 ] 四趟: 13 27 38 49 [76 97 65 ] 五趟: 13 27 38 49 65 [97 76 ] 六趟: 13 27 38 49 65 76 [97 ] j j j j j j j j j j *
您可能关注的文档
最近下载
- GST-XG9000A消防应急广播设备调试使用说明书A.doc VIP
- 访谈美国医学生.doc VIP
- 13美丽中国我们的家第2课时 课件 2025道德与法治二年级上册.ppt
- 新疆天山群吉萨依铜多金属矿床地质特征及成因.docx VIP
- 8.6《数学锯木头+爬楼梯问题》三年级上册.doc VIP
- 22g101-3独立基础、条形基础、筏板基础、桩基础.pptx VIP
- 消防鉴定考试承诺书下载.docx VIP
- 2025年06月英语四级真题及答案(共三套).pdf VIP
- 八年级上册数学-全册全套试卷易错题(Word版-含答案).doc VIP
- 广东省深圳市宝安区2024-2025学年三年级上学期Units1-4学业中段复习.docx VIP
原创力文档


文档评论(0)