c语言函数

函数声明内形参可以不写

 但是函数声明的形参类型不能省略

 定义一个函数

void funA()

{


    printf("Hello, ios\n");

   }


 定义一个无参数无返回类型函数

 无返回类型语句函数也可以添加return,终止函数

void printHello()

{

    

    printf("Hello ,laoou!\n");

    

}

 定义一个无参数,返回类型为int的函数

int getCount()

{

     return 后面的数据返回给主调函数

    什么是主调函数:那个函数调用本函数,谁就是主调函数

    return 33;

   

}

 定义一个有参数,无返回的类型函数

 参数如何写 ;类型+参数名(形式参数,称为形参)

 如果多个参数,用逗号分隔(需要注意,每个形参都需要声明参数类型)

void printSumValue(int value1, int value2)

{

    printf("%d", value1 + value2 );

    

}

定义一个有参数,有返回类型的函数

 注意事项,将以上3点结合

int sumValue(int a, int b){

    

    return a + b;

    


int main(int argc, const char * argv[]) {

   

    调用无参数无返回类型函数

     不需要写返回类型直接写函数名一举小括号,就算没有参数,括号也不能省略;

   printHello();

     调用有返回值,无参数函数

    不需要写返回类型.直接写函数名

     可以定义一个与返回值类型匹配的变量来保存函数的计算结果

 int count = getCount();

     函数的返回值可以像普通变量一样使用

    printf("人数是%d\n",count);

   

     调用无返回值时 有参数的函数

     调用的时候传入的数据成为实参

     实参可以写常量或者变量表达式

     同意也可以用变量

    int a = 3;

     传参过程中,参数前面不能加类型

    printSumValue(a + 3,5);

    

    调用有返回值有参数的函数

   int sum = sumValue(3, 5);

     或者可以直接使用 ,而不用变量来接收

    printf("sum = %d\n", sumValue(3, 5));


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值