花哥哥的瞎扯:
函数更像是模块,一个模块解决相似的问题,它像个机器,你在它里面写东西,教它怎么做,之后你就是可以直接用这个机器,他能让我们做很多事节省时间的,可以说程序都是由很多函数模块组成,是个好东西,需要好好珍惜。
函数小秘密:
1.函数的定义:
类型标识 函数名(形式参数列表)
{
说明部分
代码语句
}
例如:
#include<stdio.h>
float area(int r)//前面的float是说明这个函数的返回值类型是浮点型,里面的r为形式参数,用于接收,主函数传过来的实参。
{
float s;
s=3.14*r*r;
return s; //返回值可以没有,若有就是唯一。
}
int main()
{
int r;
float s;
printf("请输入半径r:");
scanf("%d",&r);
s=area(r);//此处调用函数,括号里面的r为实参。
printf("圆的面积:%f",s);
return 0;
}
注意:
当没有返回值的函数时,类型标识符用void,后面也就不用有返回值了,其次就是函数可以没有形式参数,也可以有多个,多个时用逗号隔开,函数名与变量名的命名形式一样,函数里面的形参与实参在数量,类型,顺序都要一样,必须一样,函数中的形参可以与实参一样的符号,但是函数里面的形象像是一次性的,执行一次就销毁了,也就是说,每一次调用函数都是新的变量,实参可以可以视数组元素,也可以是数组的首地址。
话痨:最近没有更新,花哥哥可能会迟到,但永远不会缺席,最近忙着把王者农药打上王者段位了,哈哈,好有成就感啊,我可以带你上分吖,我玄策贼菜哈哈哈。
花哥哥严肃说:
所学的知识均从课本,课外读物,网上收集资料,如果哪有侵权惹到您不开心丫,此外还有我也是小白,如果哪有认识不对的地方系统您抽我一耳光说我哪错了,联系企鹅号:184820911,有哪不明白或没事都可以找我,陪聊,陪吃不陪睡。