c语言函数详解—其一

目录

1.函数是什么

2.函数的分类

2.1.库函数

2.2.自定义函数


1.函数是什么

 在百度中搜索计算机方面函数我们可以看到——

在计算机科学中,子程序(英语: Subroutine, procedure, function, routine, method,
subprogram, callable unit ),是一个大型程序中的某部分代码, 由一个或多个语句块组
成。它负责完成某项特定任务,而且相较于其他代 码,具备相对的独立性。
一般会有输入参数并有返回值,提供对过程的封装和细节的隐藏。这些代码通常被集成为软
件库

2.函数的分类

在C语言中函数可以分为:库函数、自定义函数

2.1.库函数

我们平常写程序时常用的,信手拈来的函数就是库函数,因为程序员平日写程序时经常用到可以说是必不可少,所以呢,为了提高效率和可移植性,C语言官方包括C语言本身提供给了我们一些他们自定义的函数,然后嵌套在C语言函数库里,也就是库函数。

包括我们为每个程序员带来好运的“hello world”打印函数printf,以及strcpy、计算次方的pow等等。

这些库函数在C语言官网都可以查到,有较为详尽的介绍(包括它的功能)

C语言官网:Reference - C++ Referencehttp://www.cplusplus.com/reference/

C语言常用的库函数都有:
IO 函数
字符串操作函数
字符操作函数
内存操作函数
时间 / 日期函数
数学函数
其他库函数

 在这里我们试着点击<math.h>函数看看—

 我们看到了‘三角函数’、‘对数函数’等等一些在数学上常用的方法;

那么,总结来说,库函数是一些通用的,不是针对专一业务的,在写程序时最为常用的函数。

注:使用库函数,必须包含 #include<>对应的头文件

#include<stdio.h>
#include<string.h>
//#include<wangsan.h>
#include<math.h>

2.2.自定义函数

很多人就要问了,如果库函数这么全能,还要程序员干啥.....

上面说库函数不是业务性的,那么我们的世界是多彩纷呈的,人们对于软件的需求也是多种多样的,这时候,程序员的一部分作用就出来了—自定义函数-私人定制哦~!

自定义函数和库函数一样,有函数名,返回值类型和函数参数
但是不一样的是这些都是我们自己来设计。这给程序员一个很大的发挥空间。
函数的组成:
int WANGSAN(int i)
{//自下为语句项
	for (int i = 1; i <= 1000; i++)
	{
		int sum = 0;
		for (int j = 1; j < i; j++)
		{
			if (i % j == 0)
				sum += j;
		}
		if (sum == i)
		{
			printf("%d是完数\t", i);

		}
	}//自上为语句项
int 返回类型
WANGSAN 函数名
int i  函数参数
自定义函数让一个大项目模块化、简洁化、分工化;
在需要时调用即可;使主程序简洁明了,更具有可读性;总之,非常nice,当你会用函数后,会发现自己的程序和诗一般的美!!!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

王观天

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

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

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

打赏作者

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

抵扣说明:

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

余额充值