• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
耀舞风刃
爱生活,爱自己
博客园    首页    新随笔    联系   管理    订阅  订阅

C--函数

函数:具有特定功能的代码段,分为库函数,自定义函数.

函数定义:

函数返回值类型  函数名(形式参数列表)

{

代码段;

return 返回值;

}

注意:每个函数返回值最多只有一个.return是一个函数结束的标志.

 

形式参数(形参):函数定义时使用的虚拟参数名,用以接收函数调用是传递过来的实际值.

实际参数(实参):函数调用时包含的具体实际值.

 

注意:函数调⽤用中,形参会拷⻉实参内容,传递参数是给函数传送信息的一种⽅方法。

函数的三个组成部分:函数申明,函数定义,函数调用.

函数申明:对函数的一种简单描述,也叫函数原型.

函数在main函数之前,可以省略函数申明,在main函数之后必须在main函数之前申明函数.

 

函数申明和定义的位置:源文件包含头文件和实现文件.  

函数申明一般都在头文件中,头文件是xxxx.h文件. 函数定义一般写在实现文件中,实现文件是xxxx.m文件.

数组作为函数参数:数组作为参数时形式上和普通的参数是一样的,但是它不是简单的数据拷贝,而是传递数组的首地址,此时形参和实参共用同一段内存空间.

 

函数可以嵌套调用,但是不可以嵌套定义.

变量:全局变量,局部变量.

全局变量:在相对的函数空间内都可以调用的变量,局部变量只能在相应的局部大括号内具有意义可以被调用,局部变量在被调用完后会由系统自动释放.

posted @ 2014-07-21 10:34  耀舞风刃  阅读(386)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3