0.展示PTA总分
1.本章学习总结
1.1学习内容总结
1.1.1函数的定义
函数是一个完成特定工作的独立程序模块,包括库函数和自定义函数两种。
1.1.1.1函数首部
库函数:由C语言系统提供定义,编程时直接调用即可。( 如scanf()和printf()函数 )
自定义函数:函数返回值类型 函数名(类型1 形参1,类型2 形参2,...,类型n 形参n),
如double cylinder(double r,double h)。
注:形参表不可写为double r,h。函数被调用时,各个形参的值由主调函数给出,并且是按顺序给出。
1.1.1.2函数体
函数体一般分为三部分:函数中的变量定义,数据处理,返回一个值(return result;)
注:result的类型应该和函数类型一致。
1.1.2函数的调用
任何C程序的执行,首先从主函数main开始执行,如果遇到某个函数调用,主函数被暂停执行,转而执行相应的函数,该函数执行完将返回主函数继续执行。
1.1.2.1标准库函数的调用
只需要在程序的最前面用#include命令包含相应的头文件。
常见的头文件有stdio.h(输入输出函数)和math.h(数学处理函数)
1.1.2.2自定义函数的调用
其一般形式为 函数名(实际参数表)
对于实现计算功能的函数,调用一般分为两种情况
赋值语句 volume=cylinder(radius,height);
输出函数的实参 printf(“%f”,cylinder(radius,height));
参数传递是按顺序的,切形参不可为语句或表达式,必须为变量,形参是自定义函数的,实参是主调函数的,两者可同名也可不同名。
return语句只能返回一个值,如果函数产生多个运算结果则无法通过return语句返回。
对于无返回值类型的函数(如void类型函数),其作用通常以屏幕输出的方式体现。
若定义函数时函数类型遗漏,则默认定义为int类型。
1.2 本章学习体会及代码量学习体会
1.2.1 学习体会
学习编程语言后致力于大型软件的开发,其重要点是模块化设计,其使程序结构清晰,易于设计和理解。而起各种作用各个的函数即程序的模块,所以学习函数的编写和使用便至关重要。函数编写的关键在于需要明确从主函数传递过来的变量,以及需要做的数据处理,我自认为函数的编写较为有趣,而且其与主函数的关系的理解让我的逻辑思维能力得到提升。
1.2.2 代码累计
2.综合作业