1.本次课学习到的知识点
(1)do-while语句的用法
(2)循环结构的四要素:循环初始化,循环条件,循环体,循环变量修改
(3)逆序问题、素数问题、斐波那契数列问题及穷举算法
2. 实验过程中遇到的问题
循环结构的内容冗杂,代码的录入时常出现错误,要花大量时间重新去检查,对自定义函数的使用还不是很清晰。
解决办法:多看书,先照着书本,一步一步慢慢录入代码,完成作业后多温习。
3. 实验心得体会及本章学习总结
(1)感觉c语言学习难度日益拔升,有点力不从心,太多需要课下自学的东西,其中较为奥妙的部分难以通过自我学习去精通。还需要课上跟紧教师节奏,勤于向善于此门功课的同学请
教,深化专业知识。
(2)continue语句和break语句的区别:break结束循环,而continue只是跳过后面语句继续循环,break除了中止循环外,还可以用于switch语句,而continue只能用于循环。。循环结构四要素:循环初始化,循环条件,循环体,循环变量修改。可以把for语句改写成while语句,for语句和while语句都能实现循环。程序中用负数作为输入的结束标志。
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));
实参和形参一一对应,数量应相同,顺序应一致。