欢迎来到天天文库
浏览记录
ID:55472374
大小:28.00 KB
页数:6页
时间:2020-05-14
《C语言程序设计100例.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、经典C语言程序设计100例41-50【程序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",
3、num); num++; } }}-----------------------------------------------------------------------------【程序43】题目:学习使用static的另一用法。 1.程序分析:2.程序源代码:#include"stdio.h"main(){inti,num;num=2;for(i=0;i<3;i++){printf("40:Thenumequal%d",num);num++;{staticintnum=1;printf("40:Theinternalblock
4、numequal%d",num);num++;}}}-----------------------------------------------------------------------------【程序44】题目:学习使用external的用法。1.程序分析:2.程序源代码:#include"stdio.h"inta,b,c;voidadd(){inta;a=3;c=a+b;}voidmain(){a=b=4;add();printf("Thevalueofcisequalto%d",c);}---------------------
5、--------------------------------------------------------【程序45】题目:学习使用register定义变量的方法。1.程序分析:2.程序源代码:voidmain(){registerinti;inttmp=0;for(i=1;i<=100;i++)tmp+=i;printf("Thesumis%d",tmp);}-----------------------------------------------------------------------------【程序46】题目:宏#defi
6、ne命令练习(1) 1.程序分析:2.程序源代码:#include"stdio.h"#defineTRUE1#defineFALSE0#defineSQ(x)(x)*(x)voidmain(){intnum;intagain=1;printf("40:Programwillstopifinputvaluelessthan50.");while(again){printf("40:Pleaseinputnumber==>");scanf("%d",&num);printf("40:Thesquareforthisnumberis%d",
7、SQ(num));if(num>=50) again=TRUE;else again=FALSE;}}-----------------------------------------------------------------------------【程序47】题目:宏#define命令练习(2)1.程序分析: 2.程序源代码:#include"stdio.h"#defineexchange(a,b){/*宏定义中允许包含两道衣裳命令的情形,此时必须在最右边加上""*/ intt;
8、 t=a; a=b; b=t;
此文档下载收益归作者所有