关于C语言函数的声明,怎么理解能简单点

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/15 02:25:45
关于C语言函数的声明,怎么理解能简单点
xR[KP*1iz|("bA#ۚK7l]$)օؖ/sgǧBmeoƶ}U X#Je]C`A}5:T o-ގv\&)Vrۃ P̓S {of'Tp9՟"?G[Iy"! (),]g {aWjڇhR.R": 8WOVTYIkJԻO٘Mv,u"-XӌFِ;"1l. 4iC5ad➭qK ?!~܍ OpcYG2wΧ'$?)f68[aOVMÇZ(kNՏfsFPT

关于C语言函数的声明,怎么理解能简单点
关于C语言函数的声明,怎么理解能简单点

关于C语言函数的声明,怎么理解能简单点
许多人分不清声明与定义.
先来说说变量的声明与定义:
int i; // 定义了变量i,不是声明,只是没有初始化
int i(10)或者int i=10; // 定义了变量i并进行初始化
extern int i; // 声明了一个变量,可能在其它地方定义
再来看看函数:
int fun(int, int); // fun函数的声明,告诉编译器该函数的定义写在其它地方,当前声明了函数的存在和形式,下面可以使用与该参数类型匹配的调用.
int fun(int a, int b) { return a+b;} // fun函数的定义,包含{}作用域,完整的定义的该函数的实现.