C博客作业03——函数
0.展示PTA总分 截图展示: 1.本章学习总结 1.1学习内容总结 (a)函数的定义 1)函数是一个完成特定工作的独立程序模块,包括库函数和自定义函数两种,scanf(),printf()等为库函数,编程时直接调用即可,而用户自己定义,属于自定义函数。 函数定义的一般形式: 函数类型 函数名(形式参数表) /*函数首部*/ { 函数实现过程 /*函数体*/ } 函数类型目前学的有 void,int,double等,void不返回值,所以可以不需要return,虽然它没有返回值,但是它的作用通常以屏幕输出等方式体现,在函数调用的时候,通常以独立的语句方式,如List()。而后面的函数类型则需要返回相应类型的数值。 (b)函数的调用 调用自定义函数时,程序中必须有与调用函数相对应的函数定义,称为函数声明。 函数的调用过程: 任何C程序执行,首先从主函数main()开始,如果遇到某个函数调用,主函数被暂停执行,转而执行相应的函数,该函数执行完后将返回主函数,然后再从原先暂停的为止继续执行。 (c)函数的形参和实参。 函数定义时,位于参数表的被称为形参,在main()函数里主调函数的参数成为实参,形参除了接受实参的值外,使用方法与普通变量类似。形参和实参必须一一对应,两者数量相同,类型尽量一直,实参的作用只是把值传给形参,形参在自定义函数里起作用,作用范围仅限于自定义函数范围内