C/C++
Aiden御舟
所谓命运,只是你未曾察觉的自己。
展开
-
C语言中的set jmp()和long jmp()
与刺激的abort()和exit()相比,goto语句看起来是处理异常的更可行方案。不幸的是,goto是本地的:它只能跳到所在函数内部的标号上,而不能将控制权转移到所在程序的任意地点(当然,除非你的所有代码都在main体中)。 为了解决这个限制,C函数库提供了setjmp()和longjmp()函数,它们分别承担非局部标号和goto作用。头文件申明了这些函数及同时所需的jmp_buf转载 2013-10-30 11:32:32 · 2193 阅读 · 0 评论 -
12个有趣的C语言问答
1,gets() 方法 Q:以下代码有个被隐藏住的问题,你能找到它吗? 1 2 3 4 5 6 7 8 9 10 11 12 13 #include int main(void) { char buff[10];转载 2014-01-03 17:31:02 · 656 阅读 · 0 评论 -
每个程序员都必读的10篇文章
程序员必知之内存篇 这是篇非常经典的文章,它将会带领你走入内存的各个方面,有老的,也有新的,有知道的,也有不知道的。尽管内存十分常见,无处不在,但并不是每个程序员都足够了解它。如果你正在编写高性能的应用程序的话,了解现代系统中的内存尤为重要。硬件设计师们带来了更复杂的内存处理及加速的技术,比如说CPU缓存,但如果离开了程序员它们也无法发挥出最大的价值。我仍在阅读这篇文章,很难说清楚我到底从中转载 2014-05-16 15:05:43 · 608 阅读 · 0 评论