




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、程序设计若干问题C语言课程设计关于数组在函数参数中的用法#include int findmax(int b5,int n);void main()int max,a5=1,2,3,4,5; max=findmax( a,5) printf(“%d”, max); int findmax(int b5,int n) int max=b0; for(int i=1;in;i+) if (maxbi) max=bi; return max;函数返回值问题v函数无返回值v函数有返回值v如果设计了一个函数希望其返回多个值怎么办?v函数应描述为voidv函数应该描述为返回值类型,函数中应该有:retur
2、n 此数值;v应该设定指针类型的函数参数来实现。设计一个函数返回多个值#include int findminmax(int b5,int n);void main()int max,min,a5=1,2,3,4,5; findminmax( a,5,&max,&min); printf(“max=%d,min= %d”, max,min); void findminmax(int b5,int n, int *p1,int * p2) *p1=*p2=b0; for(int i=1;in;i+) if (*p1bi) *p2=bi; 动态数组v#include v#include vvoid
3、 main()vint *p, n;vscanf(%d, &n);v/if (p=(int *)calloc(6,sizeof(int)=NULL)v/exit(0) ;vp=(int *)calloc(n,sizeof(int);vfor(int i=0;in;i+) *(p+i)=i;v for (i=0;in;i+) printf(*(p+i)=%dn,*(p+i);vfree(p);v关于运行错误的程序行定位v有时程序本身没有语法错误,程序可以运行,但是运行中出现异常错误提示并停止。v这种情况是因为逻辑错误引起来的,如果不用调试工具是很难发现错误代码行的。v检查方法: 设定一个断点,按
4、F5健,看程序运行到断点是否发生异常错误,如果发生,原断点取消, 设一个新断点在前,重复过程, 否则新断点设在其后。 如果知道这个错误在某一小段程序内,改用F10,熟练掌握调试技巧v掌握好调试技巧,事半功倍。v对于今后的程序设计大有益处v希望大家平常调试程序时多做训练。练习v1.写一个子函数,求矩阵中的最大马鞍点v(马鞍点是同行中最大, 同列中最大),返回信息为行、列位置, 值。v2.写一个子函数,写一个子函数将矩阵中每列值的平均值返回。v3.写一个子函数,将一维数组中的众数值及个数返回。v4.写一个子函数将一个一维数组按从随机从数组中选择的某一数值做中枢将数组分成两部分,左边小,右边大,中枢居中。返回中枢位置,及中枢值。Programming Artv程序设计艺术v要求程序符合规范v代码易读性(缩进格式, 变量、函数命名)v严格测试:运行各种情况做测试发现bug。Programming Is Funv程序设计是非常有
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 三年级下科学教学设计-磁铁有磁性-教科版
- 2024秋五年级英语上册 Unit 6 In a nature park Part B 第一课时教学设计 人教PEP
- Unit 6 Meet my family单元整体(教学设计)-2024-2025学年join in外研剑桥英语三年级上册
- 9那一定会很好(教案)-2024-2025学年语文三年级上册统编版
- 三年级信息技术上册 第2课 初识电脑教学设计 闽教版
- 20精彩极了“和”糟糕透了(教学设计)-2024-2025学年统编版语文五年级上册
- 物理压强知识总结
- 一年级品德与社会下册 我的身体教学设计 未来版
- 11《拆装玩具》教学设计-2024-2025学年人教鄂教版(2024)科学一年级上册
- Unit 8 Lesson 5 Grammar in Use教案 2024-2025学年仁爱科普版英语七年级下册
- 新建高中设计任务书
- 《军神》优课一等奖课件
- 环保设施运行管理制度环保设施运行管理规定
- 市场营销专业毕业论文浅谈xx企业的新产品开发策略
- 护理专升本历年考试真题及答案
- 会计信息系统用友ERP-U8V10.1高职PPT全套完整教学课件
- 山东金洲集团千岭矿业有限公司英格庄矿区矿山地质环境保护与土地复垦方案
- 河池港罗城港区牛毕作业区一期工程环评报告书
- 保安队长绩效考核细则
- SB/T 10482-2008预制肉类食品质量安全要求
- GB/T 4219-1996化工用硬聚氯乙烯(PVC-U)管材
评论
0/150
提交评论