【C语言零基础入门篇 - 7】:拆解函数的奥秘:定义、声明、变量,传递须知,嵌套玩转,递归惊艳

函数


函数的定义与声明

函数的概念:函数是C语言项目的基本组成单位。实现一个功能可以封装一个函数来实现。定义函数的时候一切以功能为目的,根据功能去定函数的参数和返回值。

函数的定义

函数定义的格式:

函数的返回值类型 函数名(形参列表)
{

	代码块;

}

注意:

  1. 函数的返回值类型,可以是学过的int、char、float、double以及void,还可以是以后要学习的类型;它的作用:表示函数执行完之后,可以得到一个什么类型的值。
  2. return 返回出一个具体值(void类型的返回值可以没有return)。
  3. 函数名:标识符(符合用户自定义标识符)、见名知意
  4. 有指定参数时,要指定参数的类型、名字;参数可以是一个、多个,也可以没有。
  5. 不能在定义函数时,在函数首部小括号后直接跟分号。
  6. 指定函数所完成的功能,也就是规定函数要完成什么操作, 函数是做什么。
  7. 函数体可以没有语句,但不能没有花括号。
  8. 在定义函数的里面,不能再定义一个函数。
  • 例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(
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

街 三 仔

你的鼓励是我创作的最大动力~

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值