C语言实训心得 源程序:include\"stdio.h\"/*I/O函数*/include\"stdlib.h\"/*其它说明*/include\"string.h\"/*字符串函数*/include\"conio.h\"/*屏幕操作函数*/include\"mem.h\"/*内存操作函数*/include\"ctype.h\"/*字符操作函数*/include\"alloc.h\"/*动态地址分配函数*/include\"dos.hdefine N 4/*定义常数*/typedef struct z1/*定义数据结构*/{char no[12];char name[20];int score[N];float sum;float average;int order;struct z1*next;}STUDENT;以下是函数原型*/STUDENT*init();初始化函数*/STUDENT*create();创建链表*/STUDENT*delete(STUDENT*h);删除记录*/void print(STUDENT*h);显示所有记录*/void lookup(STUDENT*h);查找*/void save(STUDENT*h);保存*/STUDENT*load();读入记录*/void computer(STUDENT*h);计算总分和均分*/STUDENT*Modify(STUDENT*h);修改记录*/void append();追加记录*/STUDENT*sort(STUDENT*h);按总分排序*/STUDENT*index(STUDENT*h);按学号排序*/int menu_select();菜单函数*/主函数开始*/main(){int i;STUDENT*head;链表定义头指针*/printf(\"\\n\\n\\n\\n\\n\\n\\n\\n\\n\");printf(\"*\\n\");printf(\"*\\n\");printf(\"*\\n\");printf(\"*\\n\");printf。单片机串并转换实验 实验五 串并转换实验 一、实验目的 1.掌握8051串行口方式0工作方式及编程办法。2.掌握利用串行口扩展I/O通道的方法。二、实验仪器与设备 1.微机1台 2.keilC51集成开发环境 。用双氧水制取氧气的实验步骤和现象 双氧水(过氧化氢)制取氧气a.实验原理:过氧化氢(H2O2)—→水(H2O)+氧气(O2)b.注意事项:a).分液漏斗可以用长颈漏斗代替,但其下端应该深入液面以下,防止生成的气体从长颈漏斗中逸出;b).导管只需略微伸入试管塞c).气密性检查:用止水夹关闭,打开分液漏斗活塞,向漏斗中加入水,水面不持续下降,就说明气密性良好.d).装药品时,先装固体后装液体e).该装置的优点:可以控制反应的开始与结束,可以随时添加液体.总结:若固体(或固体+固体)加热生成气体,选用高锰酸钾制氧气装置;若固体+液体常温下制取气体,选用双氧水制取氧气装置.催化剂:在化学反应中能改变其他物质的反应速率,但本身的化学性质和质量在反应前后没有发生变化的物质.c语言实验报告心得 c语言实验心得:1、只有频繁用到或对运算速度要求很高的变量才放到data区内,如for循环中的计数值。2、其他不频繁调用到和对运算速度要求不高的变量都放到xdata区。3、常量放到code区,如字库、修正系数。4、逻辑标志变量可以定义到bdata中。在51系列芯片中有16个字节位寻址区bdata,其中可以定义8*16=128个逻辑变量。这样可以大大降低内存占用空间。定义方法是:bdata bit LedState;但位类型不能用在数组和结构体中。5、data区内最好放局部变量。因为局部变量的空间是可以覆盖的(某个函数的局部变量空间在退出该函数是就释放,由别的函数的局部变量覆盖),可以提高内存利用率。当然静态局部变量除外,其内存使用方式与全局变量相同;6、确保程序中没有未调用的函数。在Keil C里遇到未调用函数,编译器就将其认为可能是中断函数。函数里用的局部变量的空间是不释放,也就是同全局变量一样处理。这一点Keil做得很愚蠢,但也没办法。7、如果想节省data空间就必须用large模式。将未定义内存位置的变量全放到xdata区。当然最好对所有变量都要指定内存类型。8、使用指针时,要指定指针指向的内存类型。在C51中未定义指向内存类型的通用指针占用3个字节;而指定指向data。
随机阅读
- 乙氧基甲叉氰乙酸乙蜡 反流性食管炎需要吃什么药
- 文言文语段阅读出自庄子 文言文《管庄子刺虎》中,管庄子(将)刺之(),(子)待伤虎(),则(是)一举而兼两虎也()
- 正月间出生的是什么座 1991年正月间出生是什么星座
- 全能魔法师小说txt全集免费下载 全能魔法师 第601章 卧槽
- FIFA Online3 08卡即将更新 来看看08卡前20强球员都有谁 06w谢尔斯特伦
- 常州遥观镇碧水云庭房价 常州遥观观澜云庭附近有没有好的英语辅导班
- 选择什么样的牛奶才可以用来做面膜 牛奶化妆品套装
- 测石雨水井 西双版纳是什么意思?
- 东莞植物园~~~ 821经过东莞植物园吗
- 江苏省南菁高级中学211人数 江苏省南菁高级中学是不是不上美国班就没那么贵的
- 基金从业资格证题 考证券从业资格证有用吗?
- 大羊坊到永丰南 北京南站到唐山曹妃甸区怎么走,
- 钉钉班级群怎么修改家长名称 怎样修改钉钉班级群里面学生的名字
- 煤是可再生能源么 可再生能源的生产数量是多少
- 陕西生氽丸子 从西安带特产回去,带什么比较好
- 四线格拼音卡片打印 用Excel怎样做带四线格拼音字母
- 皮肤点刺试验去哪里查 皮肤点刺试验怎么看结果?
- 7.15 战斗宠物推荐 口袋妖怪漆黑的魅影哪些宠物比较好
- 汉之云怎么锻造 轩辕剑外传汉之云如何打造武器
- 互联网 医疗 计划书 互联网 远程医疗服务平台商业计划书