首页 > 代码库 > C语言学习第六章

C语言学习第六章

今天开始尝试改变!

今天要学习函数,一个C语言中的重要组成部分。

首先先聊聊为什么要使用函数?随着学习的深入很多人会发现某段的代码重复使用的几率很大,而如果用一次写一次的话很明显的效率就会比较低,如果有一种方法可以把之前写的相同或者相差不大的代码拿到现在来用的话是不是能提高写代码的效率呢,而且如果出错了纠正的时候也更加的清晰明了。这个时候我们就用到了今天将要学习的内容:函数,它很好的解决了我们想把一段代码多次重复使用的需求。下面让我们看看什么是函数,他的定义是什么。

函数:为了完成某些功能而编写若干行代码的集合。可以供同一个程序或其他程序调用。

函数是C语言的基本组成单位。

函数的优点:代码更加简洁,易于维护,可以提高代码的重用性。

通俗一点理解就是,可以把一段为了实现某种功能的小程序给打包了,打包成一个小包,并加上标签,然后就能随时方便的取用。

函数都在什么时候使用呢?每当写程序的时候重复性的需要实现某种功能的时候就最好用函数了,一个一个写当然也能完成,但是就像前面说的一样效率太低,有省力的方法干嘛不用呢?

使用的时机到了你还要找对使用的地方,以及怎么样去使用它,下面的一系列例子就是关于怎样使用以及使用的地方的一种示例。

函数分为内置函数及自定义函数,自定义函数的方法就是:

返回值类型    函数名称 (参数)

{

//函数体;

返回值;

}

生活案例:做火腿

火腿类型 [A1]    做火腿[A2] (生猪[A3] )

{

      杀猪;

      脱毛;

      剁肉;

     加入淀粉;

     加入调味品;

  …..

打包;[A4] 出火腿;[A5] 

}


 [A1]返回值类型:可以有返回值,也可以没有返回值没有就用void(如 void main),要返回值的话就要注明数据类型

 

 [A2]函数名:为函数起一个名称,类似于人名(简单说就为函数起个名称,方便后期调用)

 [A3]参数:原材料

 [A4]函数体:描述当前函数具体需要完成的功能(简单说当前函数所做的事情)

 [A5]返回值:函数最后要想外界输出的结果,返回值要和函数定义的返回类型向对应

未完待续...

C语言学习第六章