C/C++ 难题困境

Posted CPP开发前沿

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C/C++ 难题困境相关的知识,希望对你有一定的参考价值。

来源:Github - stackoverflow-top-cpp

这是一个C/C++难题清单,题源来自Github的stackoverflow-top-cpp。这个题库精选并总结了StackOverflow上的高赞回答,可以测试你有多了解C/C++,刷新你的知识,或者帮助你的 coding 面试!


CPP开发者公号计划定期更新一期,推送的文章中列出题目,回复关键字获取答案和解析。希望大家先自己思考解答,再发关键字看答案  如果觉得对你学习巩固C/C++知识有帮助,欢迎推荐给好友。


问题

我在 Google Groups 论坛 comp.lang.c++.moderated 上看到一个回答 Hidden Features and Dark Corners of C++/STL  ( http://groups.google.com/group/comp.lang.c++.moderated/msg/33f173780d58dd20 ),他贴的那段代码中,这个操作符(operator)-->没看懂是啥意思,我试了一下,在 Visual Studio 2008、G++ 4.4 和 gcc 上都可以编译通过,下面是代码:

#include <stdio.h>
int main()
{
    int x = 10;
    while (x --> 0) // x goes to 0
    {
        printf("%d ", x);
    }
}

谁能解释下这个操作符到底是什么意思?


以上是关于C/C++ 难题困境的主要内容,如果未能解决你的问题,请参考以下文章

C/C++ 难题困境

C/C++ 难题困境 #02

[linux][c/c++]代码片段01

[linux][c/c++]代码片段02

C/C++ 难题解析 #01

C/C++ 难题解析 #10