C程序开发经典实例之五

C程序开发经典实例之五

ID:37927877

大小:41.00 KB

页数:8页

时间:2019-06-03

C程序开发经典实例之五_第1页
C程序开发经典实例之五_第2页
C程序开发经典实例之五_第3页
C程序开发经典实例之五_第4页
C程序开发经典实例之五_第5页
资源描述:

《C程序开发经典实例之五》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、C程序开发经典实例之五【程序41】题目:学习static定义静态变量的用法   1.程序分析:2.程序源代码:#include"stdio.h"varfunc(){ intvar=0; staticintstatic_var=0; printf("40:varequal%d",var); printf("40:staticvarequal%d",static_var); printf(""); var++; static_var++;}voidmain(){ inti; for(i=0;i<3;i++)varfunc()

2、;}【程序42】题目:学习使用auto定义变量的用法1.程序分析:      2.程序源代码:#include"stdio.h"main(){ inti,num; num=2; for(i=0;i<3;i++) {printf("40:Thenumequal%d",num);num++;{ autointnum=1; printf("40:Theinternalblocknumequal%d",num); num++;} }}【程序43】题目:学习使用static的另一用法。   1.程序分析:2.程序源代码:#includ

3、e"stdio.h"main(){ inti,num; num=2; for(i=0;i<3;i++) {printf("40:Thenumequal%d",num);num++;{ staticintnum=1; printf("40:Theinternalblocknumequal%d",num); num++;} }}【程序44】题目:学习使用external的用法。1.程序分析:2.程序源代码:#include"stdio.h"inta,b,c;voidadd(){ inta; a=3; c=a+b;}voidmai

4、n(){ a=b=4; add(); printf("Thevalueofcisequalto%d",c);}【程序45】题目:学习使用register定义变量的方法。1.程序分析:2.程序源代码:voidmain(){ registerinti; inttmp=0; for(i=1;i<=100;i++)tmp+=i;printf("Thesumis%d",tmp);}【程序46】题目:宏#define命令练习(1)   1.程序分析:2.程序源代码:#include"stdio.h"#defineTRUE1#defineFA

5、LSE0#defineSQ(x)(x)*(x)voidmain(){ intnum; intagain=1; printf("40:Programwillstopifinputvaluelessthan50."); while(again) {printf("40:Pleaseinputnumber==>");scanf("%d",&num);printf("40:Thesquareforthisnumberis%d",SQ(num));if(num>=50) again=TRUE;else again=FALSE; }}

6、【程序47】题目:宏#define命令练习(2)1.程序分析:            2.程序源代码:#include"stdio.h"#defineexchange(a,b){/*宏定义中允许包含两道衣裳命令的情形,此时必须在最右边加上""*/intt;t=a;a=b;b=t;}voidmain(void){ intx=10; inty=20; printf("x=%d;y=%d",x,y); exchange(x,y); printf("x=%d;y=%d",x,y);}【程序48】题目:宏#define命令练习(

7、3)   1.程序分析:2.程序源代码:#defineLAG>#defineSMA<#defineEQ==#include"stdio.h"voidmain(){ inti=10; intj=20; if(iLAGj)printf("40:%dlargerthan%d",i,j); elseif(iEQj)printf("40:%dequalto%d",i,j); elseif(iSMAj)printf("40:%dsmallerthan%d",i,j); elseprintf("40:Nosuchvalue."

8、);}【程序49】题目:#if#ifdef和#ifndef的综合应用。1.程序分析:2.程序源代码:#include"stdio.h"#defineMAX#defineMAXIMUM(x,y)(x>y)?x

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

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

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