1 / 73
文档名称:

c语言简答教程1PPT课件.ppt

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

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

分享

预览

c语言简答教程1PPT课件.ppt

上传人:非学无以广才 2025/5/17 文件大小:584 KB

下载得到文件列表

c语言简答教程1PPT课件.ppt

相关文档

文档介绍

文档介绍:该【c语言简答教程1PPT课件 】是由【非学无以广才】上传分享,文档一共【73】页,该文档可以免费在线阅读,需要了解更多关于【c语言简答教程1PPT课件 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。第6章 函数
数组名作函数参数
函数的递归调用
函数的调用
函数的定义
局部变量和全局变量
变量的存储类别
概述
函数的嵌套调用
main( )
{ int i,m;
scanf(“%d”,&i);
for(m=3;m<i;m++)
if( sushu(m) && sushu(i-m) )
{ printf(“%d=%d+%d\n”,i,m,i-m); break; }
}
for(i=10;i<=50;i+=2)
引例:验证歌德巴赫猜想:一种大的偶数可以表达到两个素数的和。
引例:用10~50之间的偶数验证歌德巴赫猜想:一种大的偶数可以表达到两个素数的和。
int sushu(int m )
{ int i;
if(m<2) return 0;
for(i=2;i<m;i++)
if(m%i==0) return 0;
return 1;
}
§ 概述
1. 函数可以实现代码复用,化难为易;
2. 函数可以实现模块化程序设计。
main
a
c
d
e
b
f
主调函数
被调函数

从顾客使用的角度来看
原则函数
顾客自定义函数
从函数的形式来看
有参函数
无参函数
从函数返回值来看
有返回值函数
无返回值函数
§ 函数定义
一、无参函数的定义
类型标识符 函数名( )
{ 申明部分
语句
}
例1
void star( )
{printf("*****\n");}
main( )
{ star( );
printf("Hello\n");
star( );
}
例如:
int max(int x, int y )
{ int z ;
z=x>y ? x : y ;
return ( z ) ;
}
二、有参函数的定义
类型标识符 函数名(形式参数表列)
{ 申明部分
语句
}
函数的调用
一、调用的一般形式
函数名([实际参数表列])
个数
次序
类型
二、调用的方式
1. 函数语句
printf(……); strcpy(……); star( );
2. 函数体现式
c=max(a,b);
3. 函数参数
c=max(6, max(a,b) );
printf("%d",max(a,b) );
三、函数参数与函数值
例2
void swap(int x,int y)
{int z;
z=x; x=y; y=z;
printf("x=%d,y=%d\n",x,y);
}
main( )
{int a,b;
scanf("%d%d",&a,&b);
swap(a,b);
printf("a=%d,b=%d\n",a,b);
}
函数调用
形参定义
三、函数参数与函数值
例3
int sa(int x,int y)
{ if(x>y) return(1);
if(x==y) return(0);
return(-1);
}
main( )
{int a,b;
scanf("%d%d",&a,&b);
printf("%d\n",sa(a,b));
printf("%d\n",sa(6,2*a));
}
例3
int sa(int x,int y)
{ if(x>y) return();
if(x==y) return();
return(-);
}
main( )
{int a,b;
scanf("%d%d",&a,&b);
printf("%d\n",sa(a,b));
printf("%d\n",sa(6,2*a));
}
1. 单向值传递。
注意:
2. 形参为变量,
实参可以是 体现式。
实参 → 形参
3. 函数的值通过 返回主调函数,
类型相似或赋值兼容的
函数的类型
return 语句
return 语句可以有0~n个。
返回值的类型取决于 。

最近更新

2019-2020学年度第一学期九年级班主任工作计划.. 3页

2019-2020年幼儿园保育员五级业务水平考试试题.. 12页

2019-2020年幼儿园小班保育员三级业务能力考试.. 10页

2019-2020年幼儿园学前班保育员三级职业水平考.. 11页

2019-2020年幼儿园小班保育员三级能力考试试题.. 12页

2019-2020年度幼儿园中班保育员上学期考试试题.. 11页

2019-2020年度幼儿园中班保育员上学期考试试题.. 11页

2019-2020年度幼儿园中班保育员四级业务技能考.. 11页

2019-2020年度幼儿园保育员三级业务能力考试试.. 11页

2019-2020年度幼儿园保育员五级业务水平考试试.. 11页

2019-2020年度幼儿园保育员五级业务能力考试试.. 11页

2019-2020年度幼儿园保育员四级专业能力考试试.. 11页

2019-2020年度幼儿园保育员四级业务水平考试试.. 11页

2019-2020年度幼儿园大班保育员三级能力考试试.. 11页

2019-2020年度幼儿园学前班保育员三级专业能力.. 11页

2019-2020年度幼儿园小班保育员三级专业能力考.. 10页

2019-2020年度幼儿园小班保育员职业技能考试试.. 12页

2019年【职业资格考试】幼儿园保育员上学期考.. 11页

2019年【职业资格考试】幼儿园保育员初级考试.. 11页

2019年一级保育员全真模拟考试试卷A卷-附解析.. 5页

2019年一级保育员综合练习试题D卷-含答案 5页

2019年三级(高级)保育员考前检测试卷C卷-附解.. 5页

2019年二级保育员综合检测试题A卷-含答案 5页

2019年五级(初级)保育员综合检测试题B卷-附答.. 5页

2019年保育员高级技师提升训练试卷A卷-含答案.. 5页

2019年初级保育员提升训练试题A卷-附解析 5页

2019年四级(中级)保育员每周一练试卷D卷-含答.. 5页

重症医学面试简答题 14页

烹饪毕业设计宴席婚宴策划 3页

(完整版)马克思主义基本原理整理笔记 19页