函数
函数的定义与声明
函数的概念:函数是C语言项目的基本组成单位。实现一个功能可以封装一个函数来实现。定义函数的时候一切以功能为目的,根据功能去定函数的参数和返回值。
函数的定义
函数定义的格式:
函数的返回值类型 函数名(形参列表)
{
代码块;
}
注意:
- 函数的返回值类型,可以是学过的int、char、float、double以及void,还可以是以后要学习的类型;它的作用:表示函数执行完之后,可以得到一个什么类型的值。
- return 返回出一个具体值(void类型的返回值可以没有return)。
- 函数名:标识符(符合用户自定义标识符)、见名知意
- 有指定参数时,要指定参数的类型、名字;参数可以是一个、多个,也可以没有。
- 不能在定义函数时,在函数首部小括号后直接跟分号。
- 指定函数所完成的功能,也就是规定函数要完成什么操作, 函数是做什么。
- 函数体可以没有语句,但不能没有花括号。
- 在定义函数的里面,不能再定义一个函数。
- 例1:定义一个打印九九乘法表的函数并调用
#include<stdio.h>
//定义一个函数,打印一个九九乘法表
void printMul() //void 定义一个返回值为空的函数
{
for (int i = 1; i <= 9; i++)
{
for (int j = 1; j <= i; j++)
{
printf("%dx%d=%d\t", j, i, i*j);
}
printf("\n");
}
}
int main()
{
printMul(