C语言 之 函数

函数是具有特定功能的代码块,能大大简化程序,提高开发效率。

从函数定义来看:分为库函数和用户之定义函数。(库函数比如scanf  printf都是库函数里的)

从有无返回值来看:分为有返回值和无返回值函数。

从有无参数来看:分为有参数函数和无参数函数。

通常 参数和返回值可以组合成4种函数(无参数无返回值 ,无参数有返回值,有参数无返回值 ,有参数有返回值)

无参数函数定义:

类型标识符  函数名()

{        

        代码

}

类型标识符 和 函数名称为 函数头,{}种的内容称为函数体。即使没有参数,()也不能省略。

无参数无返回值类型微代码

#include<stdio.h>
void hello()
{
    printf("hello world!\n");
}
int main()
{
    hello();
    hello();
}

无参数有返回值微代码

#include<stdio.h>
float PI()
{
    return 3.1415926;
}

int main()
{
    double r=10;
    double s=PI()*r*r;
    printf("%f",s);
}

有参函数

类型标识符  函数名(形式参数列表)

{

        代码

}

参数列表中的参数 称为形参(形式参数) , 他们可以是各种类型的变量, 参数之间逗号隔开

有参数无返回值


#include<stdio.h>
void printnumber (int number)
{
    printf("%d",number);
}
int main()
{
    printnumber(10);
}

有参数有返回值

#include<stdio.h>
int max(int a,int b)
{
    return a>b?a:b;
}
int main()
{
    printf("%d",max(20,100));
}


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值