谭浩强第三版C++语言程序设计-习题一

本文介绍了C++语言的特点,包括面向对象编程机制和C语言的兼容性。详细阐述了C++程序的构成,包括预处理指令、全局声明和函数。同时,解释了从编辑源代码到获得最终结果的步骤,涉及编辑、编译和连接的作用。此外,还提到了一个C++程序的运行示例,其输出结果为特定的字符串和数学运算。
摘要由CSDN通过智能技术生成

1、C++的特点:

(1)支持面向对象编程机制,如信息隐藏、封装函数、抽象数据类型、继承、多态、函数重载、运算符重载、乏型编程(模板)
(2)继承自C语言的优点:语言简洁、紧凑,使用方便、灵活;拥有丰富的运算符;生成的目标代码质量高,程序执行效率高;可移植性好等。
(3)兼容C语言,并扩充C语言,如内联函数、函数重载、名字空间、更灵活、方便的内存管理(new、delete)、引用。
https://blog.csdn.net/ypshowm/article/details/89240902
C++对C的发展主要体现在:对C语言功能的扩充(详见第三点)、增加了面向对象的机制(详见第一点)

2、C++程序构成

(1)预处理指令;
(2)全局声明部分;
对自己定义的数据类型进行声明、对程序中所用到的变量进行定义。
(3)函数
可以有多个函数,但有且只有一个main()函数

3、从接受一个任务到获得最终结果的步骤

https://editor.csdn.net/md/?articleId=119190654

4、 编辑、编译、连接的作用

编辑:编写源代码,生成.cpp文件
编译:把源程序翻译成二进制的“目标程序”(.obj),对源程序进行语法检查和词法检查。
连接:将一个程序 所有目标程序和系统的库文件以及系统提供的其他信息连接起来,形成.exe文件。
编译后的目标文件还需要通过链接器把启动代码,库代码,和目标代码结合在一起,才能得到执行文件。不能直接运行后缀是.obj的目标文件,只能运行后缀为.exe的可执行文件。

5、该程序运行的结果应该是:This is a C++ program.

在这里插入图片描述

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值