C++编程学习阶段性总结

C++程序的构成和书写

1、一个C++程序可以由一个程序单位或多个程序单位构成。每一个程序单位作为一个文件,在程序编译时,编译系统分别对各个文件进行编译,因此,一个文件是一个编译单位。

2、在一个程序单位中,可以包含三个部分:预处理指令、全局声明部分和函数。

3、一个函数由两部分组成:函数首部和函数体。

函数首部,即函数的第一行,包括函数名、函数类型、函数属性、函数参数名和参数类型。一个函数名后面必须跟一点圆括号,函数参数可以省略。

函数体,即函数首部下面第一对花括号内的部分,一般包含局部声明部分和执行部分。

4、语句包含两类,一类是声明语句,用来向编译系统通知某些信息,但他并不引起实际操作,是非执行语句。另一类是执行语句,用来实现用户指定的操作。

5、一个C++程序总是从main函数开始执行的。

6、类是C++新增加的重要数据类型,是C++对C的最重要的发展。

7、C++程序书写格式自由,一行内可以写几个语句,一个语句可以分写在多行上。

8、程序编写完成后,对源程序进行编译,最终生成.exe可执行文件。

9、编译是以源程序文件为单位进行的,而一个完整的程序可能包含若干个程序文件,在分别对他们编译之后,得到若干个目标文件.obj,然后要将他们连接为一个整体。

此外,还需要与编译系统提供的标准库相连接,才能生成一个可执行文件,不能直接运行后缀为.obj的文件,只能运行后缀为.exe的可执行文件。C++程序的构成和书写

相关推荐
C++ 老炮儿的技术栈3 小时前
基于Qt实现轻量化本地音乐播放器
开发语言·c++·qt·c·播放器·音乐
qq_448011163 小时前
C语言中的柔性数组
c语言·开发语言·柔性数组
小白学大数据3 小时前
长周期爬虫的数据一致性:断点续爬 + 事务回滚保障采集质量
开发语言·爬虫·测试工具
zlinear数据采集卡4 小时前
D223上位机C#开发实战:从帧解析到波形显示的完整实现
开发语言·arm开发·嵌入式硬件·fpga开发·开源·c#
Poo_Chai4 小时前
QT emit信号后完整处理流程,包括槽函数响应流程
java·开发语言·数据库
瑞码空间4 小时前
Java 图形界面(GUI)完整知识点手册
java·开发语言·图形界面·swing
小努蛋5 小时前
linux编译openresty异常问题,lua_cjson.c:706:5: 错误: ‘for‘ 循环初始化声明只在 C99 或 C++ 模式下允许
开发语言·lua·openresty
qz_Serene5 小时前
C++:类和对象(上)
开发语言·c++
西安景驰电子5 小时前
《PTP精确时间协议系列》第一篇:从原理到应用,全面解读IEEE 1588
linux·运维·服务器·开发语言·网络·windows·php
ctlover6 小时前
Python文件操作
开发语言·python