⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 longjmp.c

📁 这是《Keil Cx51 V7.0单片机高级语言编程与uVision2应用实践》教材各章中列出的全部程序例子。
💻 C
字号:
        #include <stdio.h>
        #include <setjmp.h>
              jmp_buf env;
              int retval;
              func2 (void) {
                 printf (" dddd\n");
                 retval=1;
                 longjmp (env, retval);
                 printf (" eeee\n");
               }

               func1 (void) {
                  printf (" bbbb\n");
                  func2();
                  printf (" cccc\n");
               }

               main() {
                 SCON=0x52; TMOD=0x20; TH1=0xf3; TR1=1;  
                 printf (" aaaa\n");
                 retval=setjmp(env);
                 if(retval==0) func1();
                 printf (" ffff\n");      
               }

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -