C语言是以函数为基本单位的。
所有的C语言程序都是由一个函数组成的。包括程序的入口main函数,以及所有被其调用的其他函数。在C语言中,同样,函数也是执行一个功能的最小模块。所以,说到源程序的基本单位的时候,都是指的函数。
C++是C语言的继承,它既可以进行C语言的过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行以继承和多态为特点的面向对象的程序设计。C++擅长面向对象程序设计的同时,还可以进行基于过程的程序设计,因而C++就适应的问题规模而论,大小由之
C++不仅拥有计算机高效运行的实用性特征,同时还致力于提高大规模程序的编程质量与程序设计语言的问题描述能力。
函数是C语言程序的基本单位。 一个函数由两部分组成: 函数的说明部分。包括函数名、函数类型、函数属性、函数参数(形式参数)名、形式参数类型。
如果是c++语法上说,基本运行单位是以分号结束的每条语句。
如果从编译器实现上说,是每个可识别的标示符(也就是名字)及操作符。
从操作系统角度来说,是按照系统时钟clock来执行,ctime头文件有clock()函数,提供
程序已经运行的系统时钟数。
>编译每个cpp源文件,分别得到obj文件
>链接各个obj文件
>链接各种支持库(比如标准库、操作系统平台运行支持库等)
>加上可执行文件头,资源(windows下的话)等
>生成exe(windows)