《C语言程序设计》电子教案课件 第7章函数.pptVIP

《C语言程序设计》电子教案课件 第7章函数.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
22:51:00 目标要求 课后作业 讲课提纲 讲课内容 ? ? ? ? 退出 《 C语言程序设计》 第七章 函数 最常用的几个库函数 7.1 C的库函数简介 函数原型 功 能 返回值 double fabs(double x) 求x的绝对值。 计算结果 double sqrt(double x) 计算x的算术平方根。 计算结果 double pow(double x, dluble y) 计算xy的值。 计算结果 double sin(double x) 计算sin(x)的值。 计算结果 double cos(double x) 计算cos(x)的值。 计算结果 double log(dluble x) 计算lnx的值 计算结果 double exp(double x) 求ex的值 计算结果 int rand(void) 产生一个0到32767之间的随机整数。 随机整数 第7章??函数 最常用的几个库函数 7.1 C的库函数简介 char * strcat(char *str1,char *str2) 把str2接到str1的后面,str1最后面的\0被取消。 返回str1 char * strcpy(char *str1,char *str2) 把str2指向的字符串复制到str1中去。 返回str1 unsigned strlen(char *str) 统计字符串str中字符的个数(不包括\0) 返回字符个数 FILE *fopen(char *filename,char *mode) 以mode指定的方式打开名为filename的文件。 成功返回文件指针,否则返回0 int fclose(FILE *fp) 关闭fp所指的文件,释放文件缓冲区。 有错返回非0值,否则返回0 int feof(FILE *fp) 检查文件是否结束。 文件结束返回非0值,否则返回0 第7章??函数 使用库函数应注意: 1、函数功能 2、函数参数的数目和顺序,及各参数意义和类型 3、函数返回值意义和类型 4、需要使用的包含文件 7.1 C的库函数简介 第7章??函数 7.2.1 函数定义的一般形式 类型标识符 函数名(形式参数表) { 函数声明部分; 函数语句部分; } 现代风格: 函数返回值类型缺省int型 合法标识符 函数体 函数的参数 例 有参函数(现代风格) int max(int x,int y) { int z; z=xy?x:y; return(z); } 例 无参函数 printstar( ) { printf(“**********\n”); } 或 printstar(void ) { printf(“**********\n”); } 例 空函数 dummy( ) { } 第7章??函数 形式参数:在定义函数时函数名后面圆括号中的变量名 实际参数 :在主调用函数中调用一个函数时,函数名后面圆括号中的表达式 例 比较两个数并输出大者 7.3.1形式参数和实际参数 main() { int a,b,c; scanf(%d,%d,a,b); c=max(a,b); printf(Max is %d,c); } max(int x, int y) { int z; z=xy?x:y; return(z); } 实参 形参 c=max(a,b); (main 函数) (max 函数) max(int x, int y) { int z; z=xy?x:y; return(z); } 第7章??函数 返回语句: 形式: return(表达式); 或 return 表达式; 或 return; 功能:使程序控制从被调用函数返回到调用函数中,同时把返值带给调用函数 说明: 若无return语句,遇}时,自动返回调用函数 若函数类型与return语句中表达式值的类型不一致,按前者为准,自动转换------函数调用转换 7.3.2函数的返回值 第7章??函数 7.3.1形式参数和实际参数 形式参数:在定义函数时函数名后面圆括号中的变量名 实际参数 :在主调用函数中调用一个函数时,函数名后面圆括号中的表达式 说明: 实参必须有确定的值,以传值给形参 形参必须指定类型 形参与实参类型一致,个数相同 若形参与实参类型不一致,自动按形参类型转换——函数调用转换 形参在函数被调用前不占内存;函

文档评论(0)

莞尔8825 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档