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

Python016

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

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

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

你可以创建头文件,头文件是以".h"结尾的文件名,而main()函数所在的文件则是以".c"结尾的,".c"后缀的文件内部,也就是main函数内部主要是调用各个功能函数,函数的声明部分一般放在在".h"后缀的头文件中,这样是为了实现C语言的结构化,创建好了头文件,就可以在头文件内部实现各个函数的声明,具体的一个完整的函数声明可以用下面的加法函数例子来说明 :

//include<add.h>,头文件名为add的头文件

float add(float x,float y)/*定义add函数*/

{

float z

z=x+y

return(z)

}

这个函数的返回值是float(浮点型或是实型),add为函数名,调用的形参都是float类型,数目为两个形参x,y。x,y是接受main()函数中的实参传过来的具体值,然后进行运算。main函数调用只要这样就可以:

#include<stdio.h>

#include<add.h>

main()

{

float c

c=add(4.6,5.4)

printf("x+y=%d",c)

}

这里面的函数你可以找到这个头文件,打开后可以看到那些函数的定义。

要用的话先把它导入进来,例如:#include<stdio.h>,里面的函数你只要写出函数名,根据要求赋值等等就行;