一个C程序可以由一个主函数以及若干个其他的函数组成。
C语言中程序的函数有两种:库函数和自定义函数。
库函数:C语言编译系统提供的一些常用的函数,放在指定的库文件中,用户 使用时需要引用即可。
自定义函数:用户自己编写的函数,使得函数完成用户指定的任务。
函数定义和函数调用:
函数定义也就是别写函数,使它完成特定的任务。
函数必须先定义才能再使用,没有定义过的函数不能使用。
类型标识符用来定义函数类型,也就是指定函数的返回值类型。如果定义函数时省略类型标识符,那么系统会默认这个函数的返回值为int型。
程序中除了main函数外其他函数可以任意取名,但是也必须是符合标识符命名规则的。
形参也称为形参变量,由用户取名。函数可以有形参,也可以没有形参。
需要从函数外部传入到函数内的参数为形参。
Return语句
Return函数一般放在函数体内,当执行return语句后,就结束当前函数的执行,返回到主调函数的调用处。
Return的一般形式:
- return;
- return 表达式; 或者return (表达式);
return语句的作用是结束函数的执行,返回到主调函数的调用处。如果是带有表达式的return语句,则同时将表达式的值带回到主调函数的调用处。
定义函数时,如果函数为非空类型,也就是说该函数具有返回值,那么该函数体中必须要有return 表达式 语句。