我正在与一位同事讨论C和C++,他声称C是面向对象的,但是我声称不是。我知道您可以用C做类似面向对象的事情,但是C++是真正的面向对象语言。你怎么认为?另外,它引发了关于谁决定面向对象的含义的讨论,很难说什么是面向对象的正式含义。您对此有何想法? 最佳答案 如果通过“C面向对象?”您的意思是“C语言是否设计有专门支持面向对象编程的功能?”那么,不,C显然不是面向对象的。