C语言中的" 函数 头文件 和 返回值"。这三种定义是什么?怎么通俗的去理解呢?

如题所述

C语言
函数:C语言里执行的就是函数,函数里有很多执行语句,这个函数并不是数学里面的函数,可以理解成一个容器,这个容器里有很多可以执行的语句。C语言从main函数开始执行。

头文件:就是写在开头用#include写的语句,如
#include<stdio.h>
#include<math.h>
#include<string.h>
<>里面的英文就是“库函数”,函数里的执行语句都是需要从库函数里调用,这个调用行为不用咱们管。比如:printf函数、scanf函数就需要头文件包含<stdio.h>这个库函数。
pow(求幂函数)就需要头文件包含<math.h>。

返回值:就是一个函数返回的值,任何一个没有定义成void型的函数都有返回值,定义void型的函数没有返回值。如:
int hanshu()
{
return 1;
}
这个hanshu函数的返回值就是1。
如果再有语句,如下:
int a;
a=hanshu();
那么a的值就是1

本人纯原创,拒绝复制。如有疑问请您追问,满意的话记得采纳哦~~~追问

谢谢你了

温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-11-19
函数就好比一个生产线
头文件就是一个工厂(工厂包含生产线)
返回值就是生产线制作出来的成品,返回给工头。
函数参数就好比你生产一个东西需要的材料
工头传递给生产线某些材料,生产线返回给你成品。

再举个例子,你玩过游戏吧,游戏有装备制作或者道具合成一类的。
函数就相当于你合成道具的那个窗口,参数就是需要的原材料,返回值就是合成出来的道具,头文件应该就是这个游戏了。

自己想的例子,我只是解释这三个的关系,捎带提了下函数参数,不知道能不能帮助你
第2个回答  2016-11-19
函数一般来说就是一个根据给定输入参数,得到一定输出结果的一段代码。这个输出结果就是返回值。
拿厨房的豆浆机打个比方吧,函数就像豆浆机,加输入(黄豆)进去,就得到输出的返回值(黄豆豆浆)。加花生进去,就得到花生豆浆。得到的豆浆就是函数的返回值(输出),加的黄豆、花生就是实际参数(输入)。头文件就类比为豆浆机的说明书,说明了输入什么(很显然豆浆机你不能放排骨、整个的土豆萝卜进去)、怎么输入、能得到什么输出(很显然从豆浆机你也不可能最后得到一盘鱼香肉丝)。通常头文件是一大本说明书,说明了一大堆函数该怎么用。还有就是这个说明书不是给程序设计人员看的,而是给C编译器看的,就是将C源代码翻译成机器语言的那个编译器。
相似回答