



免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
经典C语言程序设计100例41-50 - 来源:网络 发布人:ktadmin 时间:2009/2/7 15:51:18 【程序41】题目:学习static定义静态变量的用法1.程序分析:2.程序源代码:#include stdio.hvarfunc()int var=0;static int static_var=0;printf(40:var equal %d n,var);printf(40:static var equal %d n,static_var);printf(n);var+;static_var+;void main()int i; for(i=0;i3;i+) varfunc();-【程序42】 题目:学习使用auto定义变量的用法1.程序分析:2.程序源代码:#include stdio.hmain()int i,num;num=2; for (i=0;i3;i+) printf(40: The num equal %d n,num); num+; auto int num=1; printf(40: The internal block num equal %d n,num); num+; -【程序43】题目:学习使用static的另一用法。1.程序分析:2.程序源代码:#include stdio.hmain()int i,num;num=2;for(i=0;i3;i+)printf(40: The num equal %d n,num);num+;static int num=1;printf(40:The internal block num equal %dn,num);num+;-【程序44】题目:学习使用external的用法。1.程序分析:2.程序源代码:#include stdio.hint a,b,c;void add() int a;a=3;c=a+b;void main() a=b=4;add();printf(The value of c is equal to %dn,c);-【程序45】题目:学习使用register定义变量的方法。1.程序分析:2.程序源代码:void main()register int i;int tmp=0;for(i=1;i);scanf(%d,&num);printf(40:The square for this number is %d n,SQ(num);if(num=50) again=TRUE;else again=FALSE;-【程序47】题目:宏#define命令练习(2)1.程序分析:2.程序源代码:#include stdio.h#define exchange(a,b) /*宏定义中允许包含两道衣裳命令的情形,此时必须在最右边加上*/ int t; t=a; a=b; b=t; void main(void)int x=10;int y=20;printf(x=%d; y=%dn,x,y);exchange(x,y);printf(x=%d; y=%dn,x,y);-【程序48】题目:宏#define命令练习(3)1.程序分析:2.程序源代码:#define LAG #define SMA y)?x:y#define MINIMUM(x,y) (xy)?y:xvoid main() int a=10,b=20;#ifdef MAXprintf(40: The larger one is %dn,MAXIMUM(a,b);#elseprintf(40: The lower one is %dn,MINIMUM(a,b);#endif#ifndef MINprintf(40: The lower one is %dn,MINIMUM(a,b);#elseprintf(40: The larger one is %dn,MAXIMUM(a,b);#endif#undef MAX#ifdef MAXprintf(40: The larger one is %dn,MAXIMUM(a,b);#elseprintf(40: The lower one is %dn,MINIMUM(a,b);#endif#define MIN#ifndef MINprintf(40: The lower one is %dn,MINIMUM(a,b);#elseprintf(40: The larger one is %dn,MAXIMUM(a,b);#endif-【程序50】题目:#include 的应用练习1.程序分析:2.程序源代码:test.h 文件如下:#define LAG #define SMA #define EQ =#include test.h /*一个新文件50.c,包含test.h*/#include stdio.hvoid main() int i=10;int j=20;if(i LAG j)printf(40: %d larger than %d n,i,j);else if(i EQ j)print
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 民爆物品从业安全培训课件
- 出纳期末考试试题及答案
- 白描花卉写生考试题及答案
- 新质生产力企业市值排名分析
- 校本教研工作方案
- 新质生产力新发展格局
- 三班级上学期班主任方案
- 新质生产力的调研路径
- 小学一年级语文老师期中考试总结
- 2025年泌尿科常见疾病诊疗能力评估试卷答案及解析
- 妇幼信息管理制度
- 初一英语摸底试题及答案
- 《第四单元 参考活动3 设计橡皮章》说课稿 -2023-2024学年初中综合实践活动苏少版八年级上册
- 《药品生产质量管理规范(GMP)》专业培训课件
- 2025年青海省农商银行农信社系统招聘笔试参考题库含答案解析
- 肉毒素知识培训课件
- 2025年江苏省常州市中考作文解析和范文
- 2024“五史”全文课件
- 中医科药品使用管理制度
- 舌癌手术护理配合
- 《纪录片创作理论与实践》- 教学大纲(48学时)
评论
0/150
提交评论