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源代码翻译成机器语言的那个编译器。

c语言中,返回值是什么意思
返回值是函数的返回值。在于函数定义中的说明

到底什么是C语言的函数?
所谓的函数的参数,就是引用这些代码模块的时候,需要这些模块处理的数据;而函数的返回值,就是处理的结果。C是面向过程的语言,函数是组成C程序的基本单元。例如,我定义一个函数 int Add(int i){ return i+1;} 其功能是,取得i的值,返回i+1的值 我在主程序中就可以这样调用这个函数 int main...

C语言中while(表达式!=EOF)是什么意思啊?麻烦讲的通俗一点,谢谢
C语言里EOF这玩意被宏定义为-1,stdio.h的头文件里就包含了这个定义,如果宏定义没学,那就记着EOF就等于-1。因此该语句就是判断scanf的返回值而已。scanf的返回值:如果成功,该函数返回成功匹配和赋值的个数。如果到达文件末尾或发生读错误,则返回 EOF。因此这里其实是一个错误返回的判断。

如何定义和调用c语言的函数
在C语言中,函数是一种执行特定任务的代码块,其定义通常包括返回类型、函数名和参数列表,并通过函数名进行调用。详细 首先,我们来了解如何在C语言中定义函数。函数的定义通常遵循以下格式:c 返回类型 函数名 { \/\/ 函数体:包含执行的代码 } 其中,返回类型指的是函数执行后返回的数据类型,如`int...

C语言函数返回值问题
其实还有一种返回值,也就是系统自带的功能函数。也就是头文件中包含的一些函数 这个是了解内容,其实和子函数的意义一样(他也是子函数,不过不是你编写的),可以打开头文件看功能函数的定义,就知道函数的返回值是什么或者什么类型 这里值得注意的是重要的经常用到的两个函数。scanf,printf。这个百度...

c语言中的头文件是什么概念
头文件是你程序中需要用到东西,如需要某个数学函数,则必须包括数学相关头文件,如math.h,当然,也可以自己写函数,只要你不怕麻烦! 头文件就是在你所编制的程序运行时要用到的文件!如 math.h 和 stdio.h 头文件就是在你所编制的程序运行时要用到的文件!如 math.h 和 stdio.h 头文件就是...

C语言中,sizeof返回值代表什么意思?
sizeof是C\/C++中的一个操作符(operator),作用就是返回一个对象或者类型所占的内存字节数。返回值类型为size_t,在头文件stddef.h中定义 这是一个依赖于编译系统的值,一般定义为typedef unsigned int size_t;编译器林林总总,但作为一个规范,都会保证char、signed char和unsigned char的sizeof值...

C语言中include,int,printf分别是什么意思?
回答:首先,建议楼主找一本C语言方面的书籍看看。 一个C程序,一般是由两部分组成的,头文件和源文件,也就是“.h"文件和”.c"文件,程序中的各种函数,常量,结构体等都是在头文件中声明的,头文件告诉程序中有这些函数等的定义,然后在.c文件中决定是怎么实现这些函数。 比如说一个函数在头文件里声明 ...

c语言中使用数学函数时的头文件怎么定义
1、C语言中,数学函数是函数的一种。指专门进行数学运算的函数,一般都在<math.h>头文件下。头文件定义为#include<math.h>即可。2、数学函数列表:1)int abs(int i); 求整数的绝对值。2)long labs(long n); 求长整型数的绝对值。3)double fabs(double x); 求实数的绝对值。4)double ...

刚学c语言,实在不会了?
一个完整的C语言结构由以下几部分组成:(1)头文件:作为一种包含功能函数、数据接口声明的载体文件,主要用于保存程序的声明,而定义文件用于保存程序的实现。(2)子函数声明:用于声明用户定义的子函数。子函数声明用于在程序开头声明用户自己定义的子函数,有一种特殊情况是不需要声明子函数的,假设子...

相似回答