![C基础(C语言中的错误处理)_第1页](http://file2.renrendoc.com/fileroot_temp3/2021-11/23/169b1f2c-c452-46d2-ad5f-978000ff6dd7/169b1f2c-c452-46d2-ad5f-978000ff6dd71.gif)
![C基础(C语言中的错误处理)_第2页](http://file2.renrendoc.com/fileroot_temp3/2021-11/23/169b1f2c-c452-46d2-ad5f-978000ff6dd7/169b1f2c-c452-46d2-ad5f-978000ff6dd72.gif)
![C基础(C语言中的错误处理)_第3页](http://file2.renrendoc.com/fileroot_temp3/2021-11/23/169b1f2c-c452-46d2-ad5f-978000ff6dd7/169b1f2c-c452-46d2-ad5f-978000ff6dd73.gif)
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、C基础(C语言中的错误处理)#include #include jmp_bufebuf; intfunc();intmain()inti;printf("1111");i=setjmp(ebuf);printf("%d",i);if(i=0)func();printf("thiswillnotbeprinted"); if(i=3)printf("3333");printf("%d",i);return0;intfunc() printf("2222 ");longjmp(e
2、buf,3); 输出结果: 1111 0 2222333333相当与 goto 语句,当执行 func 函数时,由 longjmp 跳转到 setjmp 处,然 后再往下执行。考试大提示注意的地方: longjmp (dbuf ,val )其中的 val 不能为 0,如果 为 0 则系统默认再 i=setjmp (ebuf )中 i 的返回值为 1;以下函数实现了多个函数之间的跳转,其中具体代码在动态调用链接库中 #include#include#include jmp_bufebuf;intjump1();intjump2();inti;main() i=setjmp(ebuf);if(i=
3、0|i=2)jump1();if(i=1)jump2();intjump1()while(1)HINSTANCEhInstance;void(*func)();hInstance=LoadLibrary("my.dll");showGUI();chars10;scanf("%s",&s); func=(void(*)()GetProcAddress(hInstance,s);if(!func)longjmp(ebuf,1);(*func)();continue;intjump2()printf("yourinputiswrong");longjmp(ebuf,2);intshowGUI()FILE*login;charc;login=fopen("login.txt","r"); if(!login) printf("fileerr:login");return;while(1) c=fgetc(login); if(c=EO
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 初级公司信贷-2019上半年初级银行从业资格考试《公司信贷》真题
- 企业员工日常运行行为规范
- 2024-2025学年安徽省合肥市普通高中高三上学期期末模拟训练(二)物理试题(解析版)
- 北师大版四年级上册数学第六单元除法培优测试卷(及答案)
- 绿化合同范本(2篇)
- 山东省泰安市2024-2025学年高二上学期11月期中考试物理试题(解析版)
- 辽宁省沈阳市重点高中联合体2024-2025学年高三上学期11月期中考试物理试题(解析版)
- 现代企业文化在教育领域的推广方法
- 环保理念在绿色物流中的应用实践
- Module 4(单元测试)小学英语三年级下册 外研版(一起)(含答案)
- 2023.05.06-广东省建筑施工安全生产隐患识别图集(高处作业吊篮工程部分)
- 2024年上海高考数学真题试题(原卷版+含解析)
- JTG 3362-2018公路钢筋混凝土及预应力混凝土桥涵设计规范
- 电动汽车用驱动电机系统-编制说明
- 江苏卷2024年高三3月份模拟考试化学试题含解析
- 门诊导诊课件
- 2024年四川省成都市新都区中考英语一诊试卷(含解析)
- 《树立正确的“三观”》班会课件
- ISO15614-1 2017 金属材料焊接工艺规程及评定(中文版)
- 医疗器械物价收费申请流程
- “一带一路”背景下的西安市文化旅游外宣翻译研究-基于生态翻译学理论
评论
0/150
提交评论