【c加c等于几】C和CC++是什么概念?是C和C++的简写还是C是CC++是C++..._眼睛59613

编辑: admin           2017-14-06         

    C/C++是指C语或C++,是指一系列的语言

    C和C++的关系:

    正如楼上所说的是win98跟winXP的关系。C++是在C的基础上增加了新的理论,玩出了新的花样。所以叫C加加。

    C和C++的区别:

    C是一个结构化语言,它的重点在于算法和数据结构。C程序的设计首要考虑的是如何通过一个过程,对输入(或环境条件)进行运算处理得到输出(或实现过程(事务)控制)。

    C++,首要考虑的是如何构造一个对象模型,让这个模型能够契合与之对应的问题域,这样就可以通过获取对象的状态信息得到输出或实现过程(事务)控制。 所以C与C++的最大区别在于它们的用于解决问题的思想方法不一样。之所以说C++比C更先进,是因为“ 设计这个概念已经被融入到C++之中 ”。

    再引用高手一些话:

    C++与C有什么不同呢?我们现在一步步地来分析一下

    一、类,类对于初学者,它是一个累赘。类的封装使得初学者对程序产生厌倦,感到不适和麻烦。

    二、引用,引用是C++中最好尽量不要用它,除非万不得已。引用对于初学者就更容易产生混淆,不知道哪个是引用,哪个是变量。

    三、函数的重载,初学者学函数的重载好像没什么坏处,但是,这会使初学者潜意识里对C语言的变量类型的重要性产生淡化,要记住C语言是对变量类型最敏感了的,变量的类型在C语言里的重要性是不言而喻的。

    四、流操作符,和上面同样的道理,使得对变量类型的重要性产生淡化,有时会产生使初学者莫名其妙的结果。

    五、操作符重载,典型的高级应用,初学者可能根本用不着,这个东东会让他们觉得C++很难,门槛高,看不懂。

    六、继承,以及虚函数,看起来深奥,实用价值很低。还有些东东我就不发表评论了,如:new,delete操作符等

    七、误区:以问答形式:

    问:C++是面向对象化的而C是面向过程化的?

    答:第二对,第一问错,C++并非完全面向对象化,真正的面向对象化的语言恐怕只有Java才算得上。

    问:C++能实现C所不能的功能吗?

    答:至少我还没有发现

    问:学了C再学C++有障碍吗?比如程序设计思想

    答:至少我还没有看见谁有此症状。

    问:学了C再学C++又要重头开始吗?

    答:不,C++下可以实现C语言的一切功能。

    问:我学完了C一定还要学C++才能编程吗?

    答:完全没必要。

    问:C++比C好在哪里?

    答:更加符合软件工程学

    问:学完了C再学C++是不是很容易?

    答:那要看你是不是真正的学完了C语言。

    希望你能对C/C++概念上有所了解。

    其他同学给出的参考思路:

    开源项目C++代码文档生成器,模拟最糟糕的开发团队,最混乱的开发流程,以恶劣环境下的实战检验和展示Visual Unit在软件开发和测试中的应用。在Visual Unit的支持下编程调试,无需多做什么,就可以大幅提高编程效率和质量;另一方面,无需增加人力和项目时间,即可轻松快捷地实现彻底的单元测试。

    本范例项目使用VC6.0开发。

    主题文档《高效开发与彻底测试》

    援引范例中...

    展开

  •   4
  • 相关文章

    主要技术指标
    殊途同归是什么意思
    故园无此声
    郊区城市化
    春夏秋冬怎么分
    及物动词是什么
    描写心理活动的句子
    因地制宜是什么意思
    我欲乘风归去
    问候语有哪些
Copyright ©2009-2021 逆火网训All Rights Reserved.     滇ICP备2023009294号-57