非常经典的C语言趣味题目
在这个网站上发现一套很有趣的C语言测试题,如果你招聘C语言相关开发人员,或者正在学习C语言,很值得做一做。如果没有做,下面内容暂时不要看,最好自己先完成一遍。OK,假设你做的答案没有完全正确,那你可以继续看下去了,否则,后面内容对你来说就是小菜一碟,不值得看。#include 输出结果为A)3 B)5 C)0 D)都不是答案为B,也就是输出5。关键点在于理解setjmp以及longjmp,(setjmp-longjmp组合的用处类似于游戏中的存盘读盘功能,经常被用于类似C++的异常恢复操作。struct node我们将题目改动一下,如下代码第三题:第四题:第五题:第六题:第七题:第八题:第九题:http://sunxiunan.com/?p=1637我将代码扩展了一下,看看大家能不能想到结果:第十一题:第十二题:第十三题:http://sunxiunan.com/?
下载地址
用户评论