没有合适的资源?快使用搜索试试~ 我知道了~
C语言课件(谭浩强):第六章 函数.ppt
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 111 浏览量
2022-06-18
21:00:50
上传
评论
收藏 413KB PPT 举报
温馨提示
试读
55页
C语言课件(谭浩强):第六章 函数.ppt
资源详情
资源评论
资源推荐
第六章 函数
§
6.1 概述
模块化程序设计
基本思想:将一个大的程序按功能分割成一些小模块 ,
特点:
各模块相对独立、功能单一、结构清晰、接口简单
控制了程序设计的复杂性
提高元件的可靠性
缩短开发周期
避免程序开发的重复劳动
易于维护和功能扩充
开发方法 : 自上向下 , 逐步分解,分而治之
C 是模块化程序设计语言
1源 程 序 文 件
预 编 译 命 令
说 明 部 分
执 行 部 分
1函 数
n函 数
i源 程 序 文 件
n源 程 序 文 件
C程 序
C 程序结构
C 是函数式语言
必须有且只能有一个名为 main 的主函数
C 程序的执行总是从 main 函数开始,在 main 中结束
函数不能嵌套定义 , 可以嵌套调用
§
6.2 函数的定义
一般格式
合法标识符
函数返回值类型
缺省 int 型
无返回值 void
函数体
函数类型 函数名(形参类型说明表)
{
说明部分
语句部分
}
现代风格 :
例 有参函数(现代风格)
int max(int x,int y)
{ int z;
z=x>y?x:y;
return(z);
}
例 有参函数(现代风格)
int max(int x, y)
{ int z;
z=x>y?x:y;
return(z);
}
例 空函数
dummy( )
{ }
函数体为空
例 无参函数
printstar( )
{ printf(“**********\n”); }
或
printstar(void )
{ printf(“**********\n”); }
函数类型 函数名(形参表)
形参类型说明
{
说明部分
语句部分
}
传统风格 :
例 有参函数(传统风格)
int max(x,y)
int x,y;
{ int z;
z=x>y?x:y;
return(z);
}
剩余54页未读,继续阅读
智慧安全方案
- 粉丝: 3648
- 资源: 59万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0