C++的学习之旅——预备知识

C++结合了C语言、面向对象和泛型编程,学习时需了解C语言基础。创建C++程序涉及编写源代码、编译和链接步骤。在Linux上,使用g++编译器,而在Windows环境下,同样通过g++在DOS界面编译生成可执行文件。
摘要由CSDN通过智能技术生成

一、C++简介

        C++融合了3种不同的编程方式:C语言代表的过程性语言、C++在C语言的基础上添加的类代表的面向对象语言(设计类)、C++模板支持的泛型编程(不用指定特定类型)。学习C++,需要对标准的C语言有所了解,它提供了基本类型、运算符、控制结构和语法规则。

二、C++程序创建的技巧

        假如您编写了一个C++程序,如何让它运行起来呢?具体的步骤取决于计算机环境和使用的C++编译器,但大体如下:

(1)使用文本编辑器编写程序,并将其保存到文件中,这个文件就是程序的源代码

(2)编译源代码将源代码翻译为主机使用的内部语言——机器语言,包含了翻译后的程序文件即程序的目标代码(object code)

(3)将目标代码和其他代码链接起来。例如,C++程序通常使用库。C++库包含一系列计算机例程(被称为函数)的目标代码,这些函数可以执行诸如在屏幕上显示信息或计算平方根等任务。链接指的是将目标代码使用的函数代码以及一些标准的启动代码(startup code)组合起来,生成程序的最终版本,即可执行代码

 

编程的步骤如下

 1、创建源代码文件

可以使用集成开发环境(IDE)或者文本编辑器创建和修改源代码,给源文件命名时,必须使用正确的文件后缀,将文件标识为C++文件,后缀由一个句点和一个或者多个字符组成,这些字符被称为扩展名,使用什么扩展名取决于C++的实现,下标列出了一些常用的扩展名

 2、编译和链接

(1)Linux编译和链接

Linux系统常用的编译器是g++,使用下列命令可以生成可执行文件a.out

g++ spiffy.cxx

有些版本可能要求链接C++库

g++ spiffy.cxx -lg++

要编译多个源文件,只需要将他们全部放到命令行中即可

g++ my.cxx precious.cxx

这将生成一个名为a.out的可执行文件和两个目标代码文件my.o和precious.o。如果修改了其中某个源代码文件,如mu.cxx,则可以使用my.cxx和precious.o来重新编译

g++ my.cxx precious.o

(2)Windows编译和链接

 cmd命令进入DOS界面,输入以下命令:

g++ great.cpp

程序编译成功,则得到可执行文件a.exe


C++的学习笔记持续更新中~

要是文章有帮助的话,就点赞收藏关注一下啦!

感谢大家的观看

欢迎大家提出问题并指正~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

IC 1396

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值