C语言中函数的定义格式是什么,函数原型声明的语法格式?

Python019

C语言中函数的定义格式是什么,函数原型声明的语法格式?,第1张

函数定义就是规定函数的格式与功能。

函数声明就是在函数调用之前进行的一种说明。

下面举例说明两者的语法格式:

#include<stdio.h>

int fun(int a, int b) // 函数的声明

void main()

{

int x=1, y=2

int c

c = fun(x+y)

}

// 下面的fun函数就是函数的定义

int fun(int a, int b)

{

return a+b

}

注:如果被调函数(上例中为fun函数)写在调用处之前,可以不声明(本例是现在调用处 (c = fun(x+y))之后)。

函数定义包括有参函数和无参函数,无参函数为:

类型标示符

函数名()

{

声明语句

语句部分

}

无参函数:

类型标示符

函数名(形式参数列表)

{

声明部分

语句部分

}

例如:

int

max(int

x,int

y)

{

int

z

z=x>y?x:y

return(z)

}