1 / 22
文档名称:

如何理解C语言中的函数.ppt

格式:ppt   页数:22
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

如何理解C语言中的函数.ppt

上传人:企业资源 2012/2/6 文件大小:0 KB

下载得到文件列表

如何理解C语言中的函数.ppt

文档介绍

文档介绍:函数
第九章
回顾
理解数组的存储机制
掌握数组的定义和使用
掌握数组的初始化
理解二维和多维数组
目标
掌握函数的结构
掌握函数声明和原型
按值传递/ 按地址传递
理解函数的作用域
函数
独立的程序段
执行一个具体的、明确定义的任务
易于编写、理解、调试和维护
将需要多次执行的一组指令定义为函数
函数的结构
type_specifier function_name ( arguments )
{
函数体
}
返回值的数据类型
有效的函数名
形式参数
例:编写输出乘法口决表的函数
void output()
{
int i,j;
for(i=1;i<=9;i++)
{
for(j=1;j<=i;j++)
{
printf("%2d*%2d=%2d",i,j,i*j);
}
printf("\n");
}
}
函数的数据类型
如果返回的是一个整型值或者没有返回值,可以省略类型标识符
为了避免出现不一致,最好指定数据类型,没有返回值一般指定为void
返回值的类型要与函数类型保持一致
int squarer(int x)
/* int x; */
{
int j;
j = x * x;
return(j);
}
函数声明
在定义之前使用函数,必须声明
否则,一些编译器会返回错误
#include <>
Void main()
{
void address();
}
Void address()
{
}
调用函数
函数名后面必须有括号
程序可以有一个以上的函数
主调函数
被调函数
函数的参数
#include <>
int squarer(int x);
main()
{
int i;
for(i =1; i <=10; i++)
printf("\nSquare of %d is %d ", i,squarer (i));
}
int squarer(int x)
/* int x; */
{
int j;
j = x * x;
return(j);
}
形式参数
实际参数

最近更新

2025年吉林城市职业技术学院单招职业倾向性考.. 41页

2025年吉林省松原市单招职业适应性考试模拟测.. 41页

2025年呼伦贝尔职业技术学院单招职业技能测试.. 40页

2025年哈尔滨城市职业学院单招综合素质考试题.. 41页

2025年哈尔滨铁道职业技术学院单招职业适应性.. 39页

2025年商丘职业技术学院单招职业倾向性测试题.. 41页

拜阿司匹林一级预防共识 35页

2025年四川司法警官职业学院单招职业倾向性考.. 40页

2025年四川文化艺术学院单招综合素质考试题库.. 40页

2025年四川电子机械职业技术学院单招职业倾向.. 39页

《耐高温绝缘涂层漆包线生产技术规范》编制说.. 6页

2025年天府新区信息职业学院单招职业适应性考.. 40页

2025年天津商务职业学院单招综合素质考试模拟.. 41页

2025年天津机电职业技术学院单招职业倾向性考.. 41页

2025年天津职业大学单招综合素质考试模拟测试.. 39页

2025年天门职业学院单招职业适应性测试模拟测.. 40页

2025年宁夏建设职业技术学院单招职业技能测试.. 40页

《荔枝》标准文本(征求意见稿) 13页

2025年宁波幼儿师范高等专科学校单招职业适应.. 39页

《矿用高强度螺纹钢式树脂锚杆》编制说明 7页

《金属饰品清洁规范》编制说明 6页

2025年安徽邮电职业技术学院单招职业技能测试.. 40页

2025年安顺职业技术学院单招职业倾向性考试模.. 40页

2025年宝鸡三和职业学院单招职业适应性考试模.. 41页

2025年宿州职业技术学院单招职业技能测试模拟.. 41页

2025年山东力明科技职业学院单招职业适应性考.. 39页

2025年山东城市服务职业学院单招职业倾向性测.. 39页

2025年山东铝业职业学院单招职业倾向性测试题.. 40页

2025年医院感染管理质量控制评价内容及考核标.. 2页

2024年常州机电职业技术学院单招职业适应性测.. 78页