博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
实验七——函数定义及调用总结
阅读量:5099 次
发布时间:2019-06-13

本文共 801 字,大约阅读时间需要 2 分钟。

1. 本次课学习到的知识点 :

 函数

定义:函数是一个完成特定工作的独立程序模块,包括函数和自定义函数两种:

1.scanf(),printf()等为库函数,由c语言系统提供定义,编程时只要直接调用即可。

2. cylinder(),fact()函数,需要用户自己定义,为自定义函数。

(2)cylinder(),fact()功能不同,但他们能实现一个计算,并可以得到一个明确的计算结果。

(3) 函数定义的一般形式为: 

函数类型    函数名(形式参数表)

{

函数实现过程                

 }

函数首部由函数类型,函数名和形式参数表组成,位于函数定义第一行。函数类型指函数结果返回的类型,一般与return语句中表达式的类型一致。形参表中给出函数计算所要用到的相关已知条件,以类似变量定义的形式给出。

函数结果返回:   return    表达式。 

函数声明是一条c语言,而函数定义时的函数首部不是语句,后面不能跟分号.

2. 实验过程中遇到的问题及解决方法:

(1) 将程序改写成函数的调用形式是容易出现格式错误

(2)会发现程序编译正确,结果却不正确,却不能发现问题在哪。

3. 实验心得体会及本章学习总结:

对函数有了新的理解,学习了函数的定义和使用,对函数的调用形式、参数传递、原型声明有了初步的了解。也熟练了基础的函数程序设计。

4.预习

                 (1)     不返回结果的函数:

                      定义:void函数名(形参表) /*函数首部*/

                      {

                            函数实现过程     /*函数体*/

                      }

                      函数类型为void,表示不返回结果,函数体中没有表达式的return语句,也可省略return。

                 (2)void类型的函数虽然不直接返回一个值,但它的作用通常以屏幕输出等方式体现。

                        在不返回结果的函数定义中,void不能省略,否则,函数类型被默认定义为int。

转载于:https://www.cnblogs.com/huoshen/p/6027899.html

你可能感兴趣的文章
在mac下真机开发android的问题
查看>>
【CodeChef-SPCLN】Cleaning the Space
查看>>
内核对TCP REUSEPORT的优化
查看>>
无向图求桥 UVA 796
查看>>
Nginx+Keepalived 实现双击热备及负载均衡
查看>>
五分钟搭建WordPress博客(二)
查看>>
Vue_(组件通讯)子组件向父组件传值
查看>>
jvm参数
查看>>
确认是否是因为做了物理I/O而导致的性能不佳
查看>>
Something-Summary
查看>>
Spring学习笔记
查看>>
6个有用的MySQL语句
查看>>
JMeter-生成性能测试结果报告
查看>>
linux c/c++ IP字符串转换成可比较大小的数字
查看>>
我对前端MVC的理解
查看>>
sql: table,view,function, procedure created MS_Description in sql server
查看>>
[网络流24题] 最长k可重区间集问题 (费用流)
查看>>
路径依赖理论
查看>>
ActiveX多线程回调JavaScript
查看>>
剑指offer系列32-----对称二叉树的判断
查看>>