第一章(预备知识)

 

l         C++简史

20世纪80年代,C语言在结构化编程中占据统治地位。这时,也出现了面向对象编程(OPP),C++具备这种功能。

 

计算机的编程理念:数据和算法。

C语言强调的是编程的算法方面,从概念上讲,过程化编程首先确定计算机采取的操作,然后使用编程语言实现这些操作。自顶向下的设计

C++(或说是OPP)强调的是数据。C++试图让语言来满足问题的要求。其理念是设计与问题的本质特性相对就的数据格式。设计方法:自下而上

C++不仅仅将数据和方法合并为类定义,还有助于创建可重用的代码,信息隐藏。

《C++ primer plus》使用的是C++标准第二版(2003)

l         创建源程序

源程序后缀名

UNIX:C、cc、cxx、c

GNU C++: C、cc、cxx、cpp、c++

Microsoft Visual C++:cpp、cxx、cc

 

程序的编译和链接

编译器可以是cfront,它将C++源代码翻译成C源代码,然后使用一个标准的C编译器对其进行编译;也可以直接就是C++编译器。相对用户而言,这两种编译器的差别是不可见的。

linux常用的编译器是g++.

windows中常见的有Mircrosoft Visual C++,就选择win32 console application(控制台应用程序)

创建好工程后,需要对程序进行编译和链接。

n         compile,对打开的文件中的代码进行编译

n         build和make意味着对工程中所有的源文件进行编译。(只新编译修改过的)

n         build all重新编译所有的源代码文件

n         link将编译后的代码与库代码组合起来,有的编译器执行build时,会执行link

n         run或excute运行程序

 

改正错误时,就从前往后。如果标识为有误的一行上找不到错误消息,查看前面的一行。

IDE在辅助窗口中运行程序。当程序执行完毕后,IDE可能会关闭窗口。为查看输出,可在程序上加一些代码:

cin.get();

cin.get();

return 0;

在vc6.0中,用ctrl+F5也是可行的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值