C是一个结构化语言,它的重点在于算法和数据结构。C程序的设计首要考虑的是如何通过一个过程,对输入(或条件)进行运算处理得到输出(或实现过程(事务)控制)。
C++,首要考虑的是如何构造一个对象模型,让这个模型能够契合与之对应的问题域,这样就可以通过获取对象的状态信息得到输出或实现过程(事务)控制。 所以C与C++的最大区别在于它们的用于解决问题的思想方法不一样。之所以说C++比C更先进,是因为“ 设计这个概念已经被融入到C++之中 ”。
C与C++的最大区别:在于它们的用于解决问题的思想方法不一样。之所以说C++比C更先进,是因为“ 设计这个概念已经被融入到C++之中 ”,而就语言本身而言,在C中的是算法的概念。那么是不是C就不重要了,错!算法是程序设计的基础,好的设计如果没有好的算法,一样不行。而且,“C加上好的设计”也能写出非常好的东西。
微软后来对C6.0进行了升级,并更名为isual Studio(简称S),支持的编程语言,更加强大的功能,不过 isual Studio 文件很大,有2~3G左右,大部分功能初学者暂时不会用到;而且安装繁琐,需要将近半个小时的时间,也不容易卸载干净。
当然,如果你希望进行Windows开发,追求强大的功能,拥有良好的网络和高配的机器,那么 isual Studio 也是一个很好的选择。
S由微软鼎力支持,经常发布新版本,目前使用较多的版本有S2010、S2012、S2013、S2015等,它们都可以在XP、Win7下运行,但老版本在Win8、Win10下可能会存在兼容性问题,使用S2013或S2015。
S不支持单个源文件的编译,必须先创建项目(Project)再添加源文件。项目和工程是单词 Project 的不同翻译而已,实际上是同一个概念。
在“代码”分类中选择“C++文件(.cpp)”,填写文件名,点击“添加”按钮就添加了一个新的源文件。
需要注意的是,在S中创建项目会默认创建解决方案。S中的“解决方案”和C6.0中的“工作区”是一个概念,解决方案可以包含多个项目,并能够批量生成。陈良宇内幕
本文由 325游戏(m.325games.com)整理发布