C++语言基础:函数存储类型与程序要素解析

需积分: 50 1 下载量 171 浏览量 更新于2024-07-14 收藏 1015KB PPT 举报
"函数的存储类型在C++编程中是一个重要的概念,它关乎到函数的作用域和可见性。函数可以被分为内部函数(static)和外部函数(extern,默认值)。内部函数,也称为静态函数,其特点是只能在声明它的同一个源文件内被其他函数调用,这限制了其作用范围,增加了代码的封装性。外部函数则是默认的函数存储类型,它可以被其他源文件中的函数调用,使得不同文件间的函数能够协同工作。 在编写C++程序时,如果需要在其他源文件中调用一个外部函数,必须在调用前对该函数进行外部声明(extern声明)。这是为了让编译器知道这个函数的存在,尽管它的定义可能在其他文件中。例如,在`demo1_12`这个示例中,可能包含了一个外部函数的声明和调用。 C++语言的基础部分还包括了程序的基本要素,这些要素构成了C++程序的骨架。首先,标识符是程序员用于标识变量、函数、对象等的自定义符号。它们由字母、数字和下划线组成,以字母或下划线开头,命名时应具有描述性以增强可读性。 接着是关键字,这些是C++语言预定义的保留字,具有特定含义,如`auto`、`bool`、`break`、`class`等,它们不能用作普通的标识符。值得注意的是,不同C++编译器可能包含不同数量的关键字。 程序中的数据可以是常量或变量。常量是不可变的,它们在程序执行期间保持不变,不占用内存空间,不能重新赋值。变量则相反,它们的值可以在程序运行过程中改变,需要内存空间存储,并可以通过赋值操作更新其值。 在C++中,每个数据都需要指定一个数据类型,如`int`、`float`、`char`等,这决定了变量能存储的值的类型和范围。声明变量时,需要指定变量的名称和数据类型,如`int count = 0;`,这不仅创建了一个名为`count`的整型变量,还给它初始化为0。 变量声明的语法允许一次声明多个变量,例如: ```cpp int x, y, z; // 声明三个整型变量x, y, z ``` 或者带初始值: ```cpp float width = 5.5, height = 10.2; // 声明并初始化两个浮点型变量 ``` 了解这些基本概念是学习C++编程的基础,对于后续深入学习类、对象、函数重载、模板等高级特性至关重要。熟悉并掌握这些知识,将有助于编写出更高效、可维护的C++程序。