了解函数怎么用

函数的思想:从上到下,逐步求解的过程。一个程序中函数调用的示意图

一、

1、函数的定义:表示把功能实现出来

2、函数的调用:表示使用功能 

3、语法:类型标识符  函数名 (形式参数)

{

函数体代码;

}

(1)类型标识符

数据类型,表示函数要带出的结果的类型,特别地,数组类型不能做函数返回值的类型

注意:结果返回的类型:

1)如果函数不需要带出什么结果,此时返回结果的类型说明符一般设计为void,如果类型为void,一般不写return,如果要写,写为:return;

(2)如果返回结果的类型与类型说明符不一致,以类型说明符为准,最终结果的类型多会转为类型说明符表示的类型

(3)类型说明符如果不写,默认是int型

(2)函数名:标识符

(3) 形式参数:表示该函数需要用到的数据

注意:(1)形参变量必须都明确指定类型,如int a,b;是不允许的。

           (2)实参和形参对应的对应关系:类型匹配、个数相同、顺序一一对应

           (3)函数传参传递的是实际参数的数值称为值传递

           (4)如果不需要接收实际参数,形参一般设计为void,表示空类型

(4)函数体代码:实现函数具体功能的代码

4、定义函数流程:

(1)先确定函数名

(2)考虑函数需要用到的数据——形参

形参的写法:数据类型 形参变量名1,数据类型 形参变量名2......

(3)处理数据——函数体的具体实现

(4)考虑需不需要带出结果——(返回值对应的)类型说明符

      用到return语句,表示从函数中返回,意味着函数结束

       return ( 表达式);

 #include<stdio.h>

  //定义函数
 int add(int num1,int num2)
 {
     int sum;
 
     sum =num1 + num2;
 
     return sum;
 }    
 int main(void)
 {
     int ret;
                                                                    
     ret = add(1,2);
     
     printf("add = %d",ret);
     return 0;
 }   
  

5、函数定义的位置:

(1)main函数之前

(2)main函数之后,需要在使用(函数调用)前,做函数声明:函数名+分号。

6、函数调用

(1)函数语句

(2)函数表达式

(3)函数参数

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值