摘要: 不知你在写code时是否遇到这样的问题?int i = 3; int x = (++i) + (++i) + (++i); 问x值为多少?进行各种理论分析,并在编译器上实践,然而可能发现最终的结果是不正确的,也是不稳定的,不同的编译器可能会产生不同的结果。这让人很头疼。结果到底是啥呢?对于此题的答案,一句话,Theresult is undefined! 详细解释待我慢慢说来。 阅读全文
posted @ 2011-12-14 21:02 东方雨中漫步者 阅读(3571) 评论(1) 推荐(1) 编辑
摘要: 函数指针和指针函数是C语言中的一个挺常见的问题,对于新手来说,若不加以区分,还真是个难点。针对此问题,本章专门介绍了二者之间的区别,让读者对函数指针和指针函数有更深入的了解。   函数指针和指针函数都是概念简称,指针函数是指返回值是指针的函数,即本质是一个函数。而函数指针是指向函数的指针变量,即本质是一个指针变量。 阅读全文
posted @ 2011-12-14 20:04 东方雨中漫步者 阅读(2028) 评论(0) 推荐(0) 编辑