3.13-函数2

#include <stdio.h>

/*

 参数注意点

 1.形式参数:定义函数时函数名后面中的参数,简称形参

 2.实际参数:调用函数式传入的具体数据,简称实参

 3.实参个数必须等于形参个数

 4.函数体内部不能定义和形参一样的变量

 5.如果是基本数据类型作为函数形参,纯粹是值传递,修改函数内部形参的值,并不会影响外面实参的值

 6.一个函数可以没有形参,也可以有无限多个形参

 */


// 形式参数,简称形参

int sum(int num1,int num2)

{

    //函数体内部不能定义和形参一样的变量

    // int num1;


    num1 =50;


   return num1 + num2;

}


/*

 return的作用:

 1> 退出函数

 2> 返回一个具体值给函数调用者

 

 返回值注意点

 1> void代表没有返回值

 2> 如果没有明确说明返回值类型,默认是返回int类型

 3> 就算明确声明了返回值类型,也可以不返回任何值

 

 默认情况下,C语言不允许两个函数的名称一样

 */


char test()

{

   return 'A';

}


/*

void test(int a, int b)

{


}*/


void test5()

{

    

}


/* 伪代码

void login(QQ, 密码)

{

    // 1.验证QQ有没有值

    if (QQ没有值) return;

    

    // 2.验证密码有没有值

    if (密码没有值) return;

    

    // 3.QQ、密码发送到服务器

    

}*/


int test3()

{

    printf("999999999\n");

}


// 如果不明确声明返回值类型,默认就是int类型

test2()

{

    printf("888888888\n");

   return 10;

}


int main()

{

   int c = test2();

    printf("c=%d\n", c);

    

    test3();

    //test();

    

   /*

    int a = 100;

    int b = 27;

    

    // ab称为函数的实际参数,简称实参

    int c = sum(a, b);

    

    

    printf("a=%d, b=%d, c=%d\n", a, b, c);*/


   return 0;

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值