我们在认识一件新事物的时候总要先清除,这件事情是什么。就好比一种物质,是由什么构成的。下面我们来看一看C语言函数主要是由哪些部分组成的吧!
大体上,我们可以将C语言看做是由若干文件组成的。那么这些文件,其实就是各种函数了,我们可以将这些函数分成两个部分:一个部分,叫函数头,另一部分,叫函数体。
#include<stdio.h>
int main()
{
int a=1;
int b=2;
printf("%d %d",a,b);
return 0;
}
由上面这段代码为例,我们可以看到,顶部有个 #include<stdio.h> ,叫头文件,不同的头文件就像一把把钥匙,分别对应着不同仓库的大门,我们只有拿到了钥匙,才能使用这些仓库中的函数,因此大家在学习C语言的过程中,一定要记得拿上“钥匙”打开“仓库”。
在头文件的下面,有一串字符,叫“int main()”,这个部分,叫函数头,顾名思义,就是函数的开头部分,我们可以注意到,有三种不同的颜色来标记这个函数的“头”,分别是“int”、“main”和“()”,“int”表示它是一个int(整数),“mian”表示它的名字是mian(函数名),“()”表示它是一个函数,“()”其实就是函数头的标志。
在函数头的下方,有一串用“{ }”包裹起来的语句,这个部分叫做函数体,就是函数的身体部分,也是函数体的标志,因此,整个函数部分就是这样。
我们再来看函数中的语句。
一般来说,语句包含三类型:
类型一:注释语句(一种是以/*开始、以*/结束的块注释; 另一种是以//开始、以换行符结束的单行注释,一般我们用来注释这段语句想要表达什么,因此注释语句不会被当做程序执行,计算机会直接跳过这一段的);
类型二:定义语句(声明函数或变量的语句);
类型三:执行语句(执行操作的语句);
#include<stdio.h>
int main()
{
int i=0;/*定义i的值*/
printf("%d",i);//打印i的值
return 0;
}
语句的标志是“;”分号,每个语句结束后都要带上一个分号,否则这个程序会因为读取不到分号而报错。
以上就是一个函数的组成结构。那么,在一个相对比较复杂的程序中,可能还会有多种函数相互调用的情况。如果出现多种函数的时候,我们需要知道,一定会有一个主函数,主函数就是main 函数。而子函数会有许多种,包括会有很多自定义函数。所以,区分一个函数非常重要,希望以上内容能够帮助大家学习到函数的基本组成。