1 / 135
文档名称:

实用c语言程序设计教程函数及应用.ppt

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

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

分享

预览

实用c语言程序设计教程函数及应用.ppt

上传人:w8888u 2012/3/9 文件大小:0 KB

下载得到文件列表

实用c语言程序设计教程函数及应用.ppt

文档介绍

文档介绍:实用C语言程序设计教程 李金祥顾小晶主编
Visual C++
模块4 函数及应用
任务1 函数定义
学习目标
掌握C语言函数的分类,函数定义的形式。了解函数的返回值,熟练掌握函数调用的形式、形参与实参的关系。。
案例一字符交替显示

在屏幕上交替显示“*”、“$”和“#”字符,要求每隔一定时间显示一个字符,连续显示500次。

2. 编程分析
(1)编写一个时间延时函数delay( );
(2)利用main( )函数显示字符,每显示一个字符,就调用一次delay( ),使得显示字符时有一定的时间间隔。
3. 编写源程序
/* */
#include <>
void delay( ) /*定义延时函数*/
{
float i;
i=1;
while(i<10000) i=i+;
return;
}
main( ) /* 下面一段程序代码是main( )函数*/
{ void delay( ); /* 函数声明*/
int i;
for(i=1;i<=500;i++)
{ printf("*");
delay( ); /* 调用延时函数,产生时间间隔*/
printf("$");
delay( ); /* 调用延时函数,产生时间间隔*/
printf("#");
delay( ); }
} /* 调用延时函数,产生时间间隔*/
4. 运行结果如图4-1所示。

图4-1案例1运行结果
5. 归纳分析
在C程序设计中,通常:
(1)将一个大程序分成几个子程序模块(自定义函数)
(2)将常用功能做成标准模块(标准函数)放在函数库中供其他程序调用
如果把编程比做制造一台机器,函数就好比其零部件
(1)可将这些“零部件”单独设计、调试、测试好,用时拿出来装配,再总体调试。
(2)这些“零部件”可以是自己设计制造/别人设计制造/现在的标准产品而且,许多“零部件”我们可以只知道需向它提供什么(如控制信号),它能产生什么(如速度/动力),并不需要了解它是如何工作、如何设计制造的——所谓“黑盒子”。
控制信号→零部件→速度/动力
(输入参数) (函数) (返回结果)
无参函数的一般形式
类型说明符函数名( )
{
说明语句部分
执行语句部分
}
类型说明符指明了本函数的类型,函数的类型就是函数返回值的类型。函数名是由用户定义的标识符,虽然无参数,但函数名后面的小括号不可少。{} 中的内容称为函数体。说明语句是对函数体内部所要使用的变量类型或函数进行说明。一般情况下无参函数如果没有返回值,函数类型说明符使用void。

最近更新

2025年江苏海洋大学马克思主义基本原理概论期.. 12页

2025年江西新能源科技职业学院单招职业倾向性.. 44页

2025年江西财经大学马克思主义基本原理概论期.. 12页

2025年沈阳化工大学马克思主义基本原理概论期.. 12页

2025年河北东方学院马克思主义基本原理概论期.. 12页

2025年河北石油职业技术大学单招职业适应性测.. 46页

2025年河南科技大学马克思主义基本原理概论期.. 12页

2025年泽州县幼儿园教师招教考试备考题库及答.. 30页

2025年济南护理职业学院马克思主义基本原理概.. 12页

2025年浙江工业职业技术学院单招综合素质考试.. 42页

2025年浙江经济职业技术学院马克思主义基本原.. 12页

2025年海南体育职业技术学院马克思主义基本原.. 12页

2025年涿鹿县招教考试备考题库带答案解析(夺.. 31页

2025年湖北民族大学马克思主义基本原理概论期.. 12页

2025年湖南外国语职业学院马克思主义基本原理.. 12页

2026年中医住培带教师资理论考核题库100道及参.. 40页

2025年湟中县招教考试备考题库及答案解析(必.. 31页

2025年潜山县招教考试备考题库含答案解析(夺.. 31页

2026年主管中药师考试备考题100道带答案(实用.. 37页

2025年焦作师范高等专科学校单招职业技能考试.. 43页

2026年医学微生物学习题集及完整答案【历年真.. 40页

2026年医学微生物学习题集含答案(基础题) 40页

2025年皖北卫生职业学院单招职业倾向性测试题.. 44页

2026年宪法知识竞赛试题库100道及参考答案【综.. 41页

2025年福建艺术职业学院马克思主义基本原理概.. 13页

2026年网络安全知识竞赛题库及答案【最新】 40页

2025年莒南县招教考试备考题库附答案解析(必.. 31页

小学历史与文化知识竞赛题库100道及完整答案1.. 37页

小学历史与文化知识竞赛题库100道含答案(b卷.. 37页

2025年西安明德理工学院马克思主义基本原理概.. 13页