0基础认识C语言(函数)

小伙伴,基础也不能落下,我们一起来学习新的知识~

话不多说,开始正题


一、函数的基本常识

1.概念

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

通俗一点来讲就是实现固定功能的一个小模块

2.库函数与自定义函数

我们经常会用一些函数,比如sqrt();等等,这些就相当于是库函数,里面已经写好了,我们直接用就行

而自定义函数则是我们要实现的属于自己的功能,比如说你想写一个求平均数的函数,就可以自己写

3.实参和形参

一般来讲我们要传递参数到你自定义的函数里,这里以两个数字相加为例子:

#include <stdio.h>

void add(int c, int d)
{
	int sum = 0;
	sum = c + d;
	printf("%d\n", sum);
}


int main()
{
	int a = 1;
	int b = 2;
	add(a, b);
	return 0;
}

这里的a和b就是实参,而c和d就是形参

!!!大家注意,形参的变话不能改变实参!!! 

二、函数的格式

//这是你要写自定义函数的格式

函数类型   函数名(需要传参的变量+记得把变量类型加上)

{

        函数要实现的功能;

}

 //这是你要用自定义函数的格式

函数名 (需要传递的变量,这里不需要变量类型);

一般来讲,如果不返回值,函数类型就为 void ,如果返回值的话,就要在末尾加 return  你要返回的变量或者一个具体值;

三、函数练习

写一个函数交换两个变量

PS:这里要注意形参和实参的变化

#include <stdio.h>

void change(int *c, int* d)
{
	int t = *c;
	*c = *d;
	*d = t;
}


int main()
{
	int a = 1;
	int b = 2;
	change(&a, &b);
	printf("a=%d b=%d \n", a, b);
	return 0;
}

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Re.不晚

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

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

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

打赏作者

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

抵扣说明:

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

余额充值