实验六——循环结构程序练习总结
1.本次课学习到的知识点:
(1)循环结构的实现要点:
1.归纳出哪些操作需要反复操作---循环体
2.这些操作在什么情况下重复执行---循环控制条件
(2)“%6d“表示数数间隔6个空格
(3)逆序问题、素数问题、斐波那契数列问题及穷举算法
2.实验过程中遇到的问题及解决方法:
(1)经常会把循环体前后的{}落掉。
(2)对自定义函数的使用还不是很清晰
(3)询问同学,查阅书籍资料
3.实验心得体会及本章学习总结:
通过这一章的学习,大体掌握了三种循环语句for语句、while语句、do-while语句,并能运用于一些简单的题目中,逐渐的对c语言有了自己的理解。明确了循环条件和循环体,选择while语句实现循环。循环结构四要素:循环初始化,循环条件,循环体,循环变量修改。可以把for语句改写成while语句,for语句和while语句都能实现循环。程序中用负数作为输入的结束标志。continue语句和break语句的区别在于,break结束循环,continue只是跳过后面的语句继续循环。break除了可以中止循环外,还用于switch语句,而continue只能用于循环。
4.预习:函数
(1)定义:函数是一个完成特定工作的独立程序模块,包括函数和自定义函数两种:
1.scanf(),printf()等为库函数,由c语言系统提供定义,编程时只要直接调用即可。
2. cylinder(),fact()函数,需要用户自己定义,为自定义函数。
(2)cylinder(),fact()功能不同,但他们能实现一个计算,并可以得到一个明确的计算结果。
(3) 函数定义的一般形式为:
函数类型 函数名(形式参数表)
{
函数实现过程
}
(4)函数部首:由函数类型、函数名和形式参数表组成,位于函数定义第一行。
函数首部后面不能加分号,它和函数体一起构成完整的函数定义。
函数体:体现函数的实现过程。
(5)函数的调用
函数调用过程:任何c程序执行,首先从主函数main()开始
函数调用的形式:函数名(实际参数表)
实际参数可以使常量,变量和表达式
对于实现计算功能的函数,函数调用通常出现两种情况下:
1、赋值语句 volume=cylinder(radius,height);
2、输出函数的实参 printf("%f",cylinder(radius,height));
实参和形参一一对应,数量应相同,顺序应一致。
(5)函数结果返回: return 表达式。