- 2
- 0
- 约 48页
- 2017-01-02 发布于未知
- 举报
【思考题】 将计算器项目中的各运算过程分别用函数来实现。 分析过程 如果将计算器项目程序中的各运算功能用函数来实现,则需要定义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)
您可能关注的文档
最近下载
- 2022年江苏省常州市中考数学一模试卷.pdf
- 精神分裂症阳性与阴性症状量表(PANSS).docx
- 2025年十堰市茅箭区中小学教师招聘笔试真题试卷及答案.docx VIP
- 【GB50273-2022 】锅炉安装工程施工及验收标准.docx VIP
- 科技项目设计任务书.doc VIP
- (高清版)DB42∕T 1301-2017 《荆门黑羽绿壳蛋鸡》.pdf VIP
- 急性淋巴细胞白血病.pptx VIP
- 信号与系统实验(MATLAB 西电版)实验11 连续LTI系统的频域分析.pdf VIP
- JB_T 14458-2024《土方机械 张紧装置》.pdf VIP
- 北京市地方标准《污水单位产品能耗限额》的研究与思考.pdf VIP
原创力文档

文档评论(0)