c语言从入门到精通第七章指针

c语言从入门到精通第七章指针

ID:24850654

大小:546.00 KB

页数:18页

时间:2018-11-16

c语言从入门到精通第七章指针_第1页
c语言从入门到精通第七章指针_第2页
c语言从入门到精通第七章指针_第3页
c语言从入门到精通第七章指针_第4页
c语言从入门到精通第七章指针_第5页
资源描述:

《c语言从入门到精通第七章指针》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、指针韩都衣舍女装您值得拥有:http://handuyise.vps22.com/韩都衣舍官方网站:http://www.ctbuxiu.com/广东韩都衣舍批发:http://hangduyishi.vps22.com/韩都衣舍旗舰店:http://www.ctbuxiu.com/韩都衣舍服装热销款:http://hangduyishe.vps22.com/韩都衣舍官方网:http://ctbuxiu.com/韩都衣舍的目标:http://hdys.vps22.com/韩都衣舍怎么样价格贵么:

2、http://handuyishe.vps22.com/使用register定义局部变量本例实现的是求1-100之间的素数,并以每6个数一行进行输出显示。#includeintprime(intn)/*定义函数prime*/{registerintm;/*定义寄存器变量m*/for(m=2;m

3、or(i=3;i<=100;i+=2){if(prime(i))/*调用函数*/{printf("%4d",i);if(n%6==0)/*判断i是否能被6整除*/printf("");n++;}}}使用register定义局部变量本实例中,定义的循环变量要对1-100之间的数据进行多次访问,因此可以设置为寄存器类型的变量,变量在程序运行中使用非常频繁,则存取该变量要消耗的时间就会很多,为了提高执行效率,C语言允许将局部变量的值存放在CPU中的寄存器中,寄存器变量占用CPU的高速寄存器,不占用

4、内存单元。说明:如果某个变量被频繁访问,如执行循环或者函数调用等,可以将其定义为寄存器变量。小数分离利用数学函数实现以下功能:从键盘中输入一个小数,将其分解成整数部分和小数部分并将其显示在屏幕上。#include#includemain(){floatnumber;doublef,i;printf("inputthenumber:");scanf("%f",&number);/*输入要分解的小数*/f=modf(number,&i);/*调用modf函数进行分

5、离*/printf("%f=%f+%f",number,i,f);/*将分离后的结果按指定格式输出*/getch();return0;}小数分离本程序中用到了modf()函数,具体使用说明如下:doublemodf(doublenum,double*i)该函数的作用是把num分解成整数部分和小数部分,该函数的返回值为小数部分,把分解出的整数部分存放到由i所指的变量中。该函数的原型在math.h中。求任意数n次幂利用数学函数实现以下功能:分别从键盘中输入底数及次幂,求出从该次幂开始的连续五个结果,

6、要求每次次幂数加1。(范例位置:光盘TMfl612)#include#includemain(){floatx,n;inti;printf("Pleaseinputthebase:");scanf("%f",&x);/*输入底数x*/printf("Pleaseinputthepower:");scanf("%f",&n);/*输入次幂数*/for(i=1;i<=5;i++){printf("%.1f^%.1fis%.3f",x,n,pow(

7、x,n));/*将求出的结果输出*/n+=1;}getch();}求任意数n次幂本程序中用到了pow()函数,具体使用说明如下:doublepow(doublebase,doubleexp)pow()函数的作用是计算以参数base为底的exp次幂baseexp。pow()函数的原型在math.h中。注意:如果参数base为零,或者exp小于零,则会出现定义域错误。如果参数base上溢,则会出现数出界错误。某日是该年的第几天本实例要求编写一个计算天数的程序,即从键盘中输入年、月、日,在屏幕中输出

8、此日期是该年的第几天。(范例位置:光盘TMfl613)#includeintleap(inta)/*自定义函数leap用来指定年份是否为闰年*/{if(a%4==0&&a%100!=0

9、

10、a%400==0)/*闰年判定条件*/return1;/*是闰年返回1*/elsereturn0;/*不是闰年返回0*/}intnumber(intyear,intm,intd)/*自定义函数number计算输入日期为该年第几天*/{intsum=0,i,j,k,a[12]={31,2

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

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

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