C语言(9)函数(i)

函数定义

类型标识符 函数名()

    声明部分
    语句部分
}
------------------------------------
类型标识符 函数名 (形式参数)
{
    函数体代码
}

------------------------------------


1)类型标识符 

数据类型     //表示函数要带出的结果的 类型 
     注意:
          数组类型 不能做 函数返回结果的类型 


 返回结果的类型
    注意:
     a.如果函数不需要带出什么结果,此时返回结果的类型说明符 一般设计为void 
       如果类型为void,一般不写return 
       如果要写,return ;
     b.如果 返回结果的类型 与 类型说明符不一致,
       以 类似说明符 为准。
       最终结果的类型,都会转为类型说明符表示的类型 
     c.类型说明符,如果不写,默认是 int 类型
            

2)函数名 (标识符)

 命名规则符合标识符命名规则 


3)形式参数

  表示,该函数需要用到的数据 
      //表明,将来使用时,需要用到的实际参数,该怎么写
     注意:
       a.形参变量,必须都明确指定类型
         不能写成
        int a,b ;正确:int a,int b
       b.实参 和 形参对应关系 
         类型匹配
         个数相同 
         顺序一一对应的           
       c.函数传参  --- 传递的是 实际参数的 数值 
        //值传递 
       d.如果不需要接收实际参数,形参一般设计为void //表示空类型 
              
4)函数体代码
      这是 实现函数具体功能的那部分代码 

  注意: 

函数定义的位置:
1.main函数之前
2.main函数之后 
  main之后,需要在使用(函数调用)前,作函数声明 
  函数头+分号 就是函数声明   

思路:

1.先确定函数名  
  sum 
  add

  //输入数据 ---处理数据 ---输出 

2.考虑函数需要用到哪些数据 ---- 形参 
  处理两个整数 
  
  形参的写法:
  数据类型 形参变量名1,数据类型 形参变量名2 ... 
  
  int num1,int num2
 
3.处理数据---- 函数体的具体实现 
  求和 
  
  sum = num1 + num2;
 
4.考虑需不要带出结果 --- (返回值对应)类型说明符
  
  return 语句:
 
  return (表达式);
        //return 表示从函数中返回,意味着函数执行结束 
        
  return sum;  

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值