龙空技术网

《鹏哥C语言第一课》第67.2讲 函数的声明和定义#计算机

PeterPengP 44

前言:

眼前咱们对“c语言如何申明函数”大约比较看重,咱们都想要了解一些“c语言如何申明函数”的相关知识。那么小编也在网络上汇集了一些关于“c语言如何申明函数””的相关内容,希望各位老铁们能喜欢,看官们快快来学习一下吧!

在课件里面这个地方我给大家写清楚了,就说什么叫函数定义,什么叫函数调用,大家清楚。当我把函数定义放到后面的时候发现不行有警告,怎么处理?这个时候同学们就需要在前面声明一下函数,注意在前面函数的定义可以放在后面,但必须在前面使用之前,大家注意这个地方函数调用就是使用函数,必须在使用之前对函数进行声明,怎么声明函数就是把这一句代码拷上去就可以了,然后这加一个分号,这加一个分号上面写的这句代码其实就是函数的声明,注意当我这声明一下之后再来编译我代码的时候就没有任何问题了。

有同学说老师为什么没问题了,其实只要我们再去按照我刚刚这个思路捋一下流程,你会发现你就理解了。当我们把代码换成这个样子的时候,同学们那我们这地方给大家看一下,换成这个样子的时候大家仔细想,依然是从前往后扫描代码。我一看,走在这的时候看到这个地方函数声明了,我见过这个函数了,注意函数声明其实就在告诉你有一个函数的名字叫is_leap_year,它的参数是一个整型,返回类型是一个整型,就告诉你了。

然后你再往下走的时候创建year,输入year然后又调is_leap_year,我在前面看别人已经说有一个函数叫什么,在这编译的时候编译器说前面我已经见过了,人家说有,函数声明是告诉你有,那这个地方我们就不报警告了。所以刚刚这种代码我在前面对它进行升级之后,后面即使放到后面定义也不会有什么问题。

这就是解决这个问题的一个办法,所以大家注意,把函数定义在后面的时候,如果想在前面使用,这样在前面去调用它的时候,在调用之前必须对函数进行一次声明,一次进一次;进一次声明,希望大家能够理解。这是解决这个问题的方法,所以大家注意,这是函数的声明,这叫函数的定义,这叫函数的调用。

这几个点大家听懂了没有?如果听懂这个地方我想告诉大家的是什么?注意,其实注意函数的调用一定要满足一个点,叫先声明后使用,在使用之前至少得保证函数先声明一下,先声明这个函数之后,下面才能使用。这是在函数在这个地方掉的时候,必须要保证一个点。

有同学说老师,现在这个确实是函数前面声明了,但是当我把函数定义到前面的时候,好像没有声明,好像没有声音也没问题。注意,这个地方我要告诉你的是什么,函数的定义也是一种特殊声明,如果本身就在前面定义的函数,本身就相当于声明了,函数的声明也是一种特殊的声明,所以如果函数定义的前面,后面直接使用就可以了,但如果函数定义到后面,就要专门为它进行一次函数的声明。

0K同学们,这个点大家能够理解。所以同学们,以后在函数函数的时候,函数如果设计在写在了调用的后面,就要对它进行声明,这是函数定义、声明和调用三个部分的理解。

懂了,讲到这你能理解吗?如果理解,可以给鹏哥的视频点个小红心。

标签: #c语言如何申明函数 #c语言声明函数的方法 #c语言函数声明语句怎么写