《函数与指针》ppt课件

《函数与指针》ppt课件

ID:40024684

大小:211.82 KB

页数:34页

时间:2019-07-17

《函数与指针》ppt课件_第1页
《函数与指针》ppt课件_第2页
《函数与指针》ppt课件_第3页
《函数与指针》ppt课件_第4页
《函数与指针》ppt课件_第5页
资源描述:

《《函数与指针》ppt课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、大学生软件学习第一选择金智云起点05函数与指针第一季:C语言程序设计与结构化编程--by李老师本章内容掌握函数概念及函数应用会应用C语言的内置函数熟练使用C语言中的自定义函数理解函数参数及参数的传递方式理解指针的概念基本掌握指针的用法理解指针和数组的关系基本掌握指针作为函数参数的用法为什么要使用函数//主函数voidmain(){intm_num,m_result;printf("请输入您要求阶乘的数:");scanf("%d",&m_num);m_result=qiuJieCheng(m_num);prin

2、tf("%d的阶乘为:%d",m_num,m_result);}//求num的阶乘函数intqiuJieCheng(intnum){inti=1,result=1;while(i<=num){result=result*i;i=i+1;}returnresult;}函数机制的优点使程序变得更简短而清晰有利于程序维护可以提高程序开发的效率提高了代码的重用性C语言中的函数类型内置函数:由C语言系统提供;用户无须定义,也不必在程序中作类型说明;只需在程序前包含有该函数定义的头文件;自定义函数:用户在程序中根据需

3、要而编写的函数;常用内置函数内置函数头文件用途doublesqrt(doublex)math.h计算x的平方根doublepow(doublex,doubley)计算x的y次幂doubleceil(doublex)求不小于x的最小整数,并以double形式显示doublefloor(doublex)求不大于x的最大整数,并以double形式显示inttoupper(intx)ctype.h如果x为小写字母,则返回对应的大写字母inttolower(intx)如果x为大写字母,则返回对应的小写字母intrand

4、()stdlib.h产生一个随机数voidexit(intretval)终止程序问题描述:求自然数1~10的平方根和立方。内置函数sqrt和pow示例2664#include#includevoidmain(){intx=1;doublesquareroot,power;while(x<=10){squareroot=sqrt(x);power=pow(x,3);printf("%d的平方根:%3.2ft%d的立方:%5.0f",x,squareroot,x,power

5、);x++;}}1的平方根:1.001的立方:12的平方根:1.412的立方:83的平方根:1.733的立方:274的平方根:2.004的立方:645的平方根:2.245的立方:1256的平方根:2.456的立方:2167的平方根:2.657的立方:3438的平方根:2.838的立方:5129的平方根:3.009的立方:72910的平方根:3.1610的立方:1000Pressanykeytocontinue内置函数ceil和floor示例2664#include#include

6、h>voidmain(){printf("==============floor()=========");printf("floor(99.1)=%f",floor(99.1));printf("floor(-99.1)=%f",floor(-99.1));printf("floor(99.9)=%f",floor(99.9));printf("floor(-99.9)=%f",floor(-99.9));printf("==============ceil()=========="

7、);printf("ceil(99.1)=%f",ceil(99.1));printf("ceil(-99.1)=%f",ceil(-99.1));printf("ceil(99.9)=%f",ceil(99.9));printf("ceil(-99.9)=%f",ceil(-99.9));}==========floor()======floor(99.1)=99.000000floor(-99.1)=-100.000000floor(99.9)=99.000000floor(-99.9

8、)=-100.000000===========ceil()=======ceil(99.1)=100.000000ceil(-99.1)=-99.000000ceil(99.9)=100.000000ceil(-99.9)=-99.000000Pressanykeytocontinuetoupper和tolower示例2664#include#includevo

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。