-------------------------------------资源来源于网络,仅供自学使用,如有侵权,联系我必删.
第一:
学习C++的意义
当面向过程方法论暴露越来越多的缺陷的时候,业界开始考虑在工程项目中引入面向对象的设计方法,而第一个需要解决的问题就是:高效的面向对象语言,并且能够兼容已经存在的代码。
C语言的加强
C语言和C++并不是对立的竞争关系
C++是C语言的加强,是一种更好的C语言
C++是以C语言为基础的,并且完全兼容C语言的特性
第二:
现代软件产品的特性:
系统一般是由多种语言写成的
系统架构的目标是拥抱用户需求的变化
系统拥有较好的移植性
系统能够方便的部署和更新
操作系统的修改和驱动程序的开发在现代软件产品中占据的比重越来越小
第三:
C 与 C++ 的关系
C++ 继承了所有的C 特性
C++ 在C 的基础上提供了更多的语法和特性
C++ 的设计目标是运行效率与开发效率的统一
第四:
C++ 中更强调语言的“ 实用性” ,所有的变量都可以在需要使用时再定义
#include <stdio.h>
int main(int argc, char *argv[])
{
int c = 0;
printf("Begin...\n");
for(int i=0; i<10; i++)//在C里面,声明变量要在程序最开始的地方
{
for(int j=0; j<10; j++)
{
c += i * j;
}
}
printf("c = %d\n", c);
printf("End...\n");
printf("Press enter to continue ...");
getchar();
return 0;
}