【笔记-C语言】 函数

来源:互联网 发布:mysql sql 表添加字段 编辑:程序博客网 时间:2024/05/22 05:59

int                   ab       int  aint * p){……return x;}

返回值类型     函数名        形参                      返回值

 

返回值为void类型时,只能用return;不可返回值。

主函数默认返回类型为int,可不写返回值类型和return,主函数的参数为argcargv[],分别为命令行的字符串数量和这些字符串的指针组成的数组。

 

函数实现前至少要声明(若位置在调用前,则可不声明),声明后位置可任意放,声明时不可省略参数类型,可省略形参名

 

,’用来隔开参数,;’用来隔开语句,‘{}’用来划分语句块

 

函数是以形参的初始化开始的,形参就是在该函数中定义的局部变量,靠调用时传入的实参进行初始化。(传入参数为int  aa,函数内产生变量int  a = aa;传入为int  *pp,函数内产生变量int *p = pp),在一片新的内存空间运行,结束时释放这片内存空间。所以在这片空间内运行的普通形参不能改变外部实参。在使用指针时,形参为指针,通过指针的*运算访问到了外部实参进行操作,所以可以改变外部实参。