C语言程序设计_项目零_开篇介绍

《C语言程序设计》——/*项目驱动模式*/ 作者:任霏(Neil Ren) 发表:www.neilren.com 共 8 个项目将从数据输入输出到指针再到文件操作 版权所有,转载请注明出处和作者 本站采用创作共用版权 CC BY-NC-ND/2.5/CN 许可协议 ------------------------------------------------ 非常高兴能在假期和大家一起学习C语言编程,这是一篇介绍,在学习之前你可能需要明白需要学习什么。 本教程不会像其他的教程一样开头去讲计算机原理,数据储存,而是用项目来解释C语言编程,所以对没有任何基础的同学,可以看看网络上的其他教程,会更棒的。 我们需要的工具:Visual C++ 6.0,如果您还没下载安装,请参见:Windows 7 完美运行的Visual C++ 6.0 下载 还要提醒同学的是,学习不要浮躁,有的人学会一点就认为很了不起,他永远不可能成为大师,一个好的程序包含很多方面,有优秀的算法、优秀的数据库结构、合理的人机交互界面,这篇教程只是带你走进编程的大门,让你知道编程是多么简单的事情,剩下的还需要同学们不断的去学习才能成为高手。 在电脑上安装好Visual C++ 6.0,就可以开始学习C语言了,有同学会问,这不是C++么? C++是由C发展而来的,与C兼容。用C语言写的程序基本上可以不加修改地用于C++。从C++的名字可以看出它是C的超越和集中。C++既可用于面向过程的结构化程序设计,又可用于面向对象的程序设计,是一种功能强大的混合型的程序设计语言。 C++对C的“增强”,表现在六个方面: (1) 类型检查更为严格。 (2) 增加了面向对象的机制。 (3) 增加了泛型编程的机制(Template)。 (4) 增加了异常处理。 (5) 增加了运算符重载。 (6) 增加了标准模板库(STL)。 面向对象程序设计,是针对开发较大规模的程序而提出来的,目的是提高软件开发的效率。不要把面向对象和面向过程对立起来,面向对象和面向过程不是矛盾的,而是各有用途、互为补充的。 所以在这里又学到一个知识,C是面向过程的,C++是面向对象的,所以我们虽然使用C++的集成开发环境,但是去编译C是没问题的。 ------------------------------------------------ 目录: