- 12
- 0
- 约5.23千字
- 约 48页
- 2017-11-04 发布于广东
- 举报
【思考题】 将计算器项目中的各运算过程分别用函数来实现。 分析过程 如果将计算器项目程序中的各运算功能用函数来实现,则需要定义4个一般函数,分别完成加、减、乘、除功能,再根据主函数中的菜单选择分别去调用相应的函数。实现程序的模块化设计。 5.1.1 函数的定义 【例5-2】自定一个无参无返回值的函数 void a() /*函数定义*/ { int num; scanf(%d,num); printf(%d\n,num); } 3. 函数的参数传递 在C语言中,函数之间的信息是通过实参和形参传递的,传递有两种方式,“值传递”和“地址传递”。发生函数调用时,实质就是将实参的值(或地址)分别传递给对应的形参,然后执行该被调用的函数,执行完毕后再返回到主调函数中的调用处。实参与形参之间遵循“类型匹配、个数相等、按位置一一对应”的原则。 4. 函数调用的引用有三种形式 (1)作为独立的语句 (2)作为表达式的一部分 【例5-4】利用函数调用的方法求两个数的最大值,主函数中输入两个数,求最大值的过程用一般函数来完成。 #include stdio.h main() { int a,b,max; int f_max(int x,int y); /*函数的引用声明*/ printf(请输入两个数据:); scanf(%d%d,a,b)
您可能关注的文档
最近下载
- 全国青少年信息素养大赛图形化编程(必做题模拟三卷).pdf VIP
- 乡镇卫生院发展的困境与破局之道深度分析与系统性建议.docx
- 2024-2025学年湖南省长沙市长郡中学八年级(下)期末英语试卷(含详细答案解析).docx VIP
- 2025年陕西省初中学业水平考试中考物理真题试卷(中考真题+答案).docx VIP
- 2025年全国青少年信息素养大赛Scratch图形化编程挑战赛(小低组_复赛)真题(含答案).docx VIP
- 教师资格认定申请表(填写模板).pdf.doc VIP
- IWCF试题及详细答案.docx VIP
- 2026年湖北襄阳四中五中自主招生考试物理试题.docx VIP
- 食材安全及卫生管理方案.pdf VIP
- 儿科健康宣教课件 PPT.pptx VIP
原创力文档

文档评论(0)