正在加载图片...
display (j) void display (int var) int auto var=lo //自动存储类型数据,初始化 static int static var=10;/靜静态存储类型数据,初始化 auto vart=var: static vart=va cout<<"由自动存储类型变量求得的和为:"< auto var<Ⅶn cout<<"由静态存储类型变量求得的和为:"<< static var<<"n\n"; 4、按访问特性进行分类 数据的访问特性指的是对数据进行访问时的权限规定。在C++中有两种访问修正符: const和 volatile。在C艹+中,数据的访问特性有只读和读写两种。其对应的数据类型为常 量(用 cons t说明)和变量(用 volatile说明)。 常量是指其值在程序运行的过程中固定不变的数据。又分为: (1)普通常量一一是指直接用值来表示,不需要进行任何说明就可以直接使用 (2)符号常量一一是指用一定标识符来表示,且在程序运行过程中,只在程序开 始运行阶段赋一次初值勤,其后便是不可改写的词法符号。在程序运行的过程中,对符号常 量的访问是只读的,因此在说明符号常量的同时,必须对该常量赋值 变量是指在程序运行的过程中,其值可以多次被修改的数据。在程序的运行过程中 变量的访问既可读取数据,又可以对其进行赋值。 注意:若在变量的说明时没有为其赋初值,则对该变量的第一次访问必须是对其赋值, 否则读取的数据是不可预测的。 2.3.1.2数据说明 使用数据的一个基本原则是数据必须先说明,后使用。在对数据进行说明时,编译器为 其分配相应的内存单元。在对该数据进行访问之前,必须对数据进行初始化 在进行数据说明时应指定该数据的存储类型、数据类型及其标标识符。数据说明的形式 如下所示 存储类型>数据类型标识符 在C艹中分别使用auto、 static、 regist、 extern进行说明,存储类型向编译器指定 了该数据的存储位置 数据类型确定了为该数据所分配的内存单元的大小及数据保存和读取的形式。 标识符即程序员为该数据指定的名称。在某一数据的作用域内,标识符与数据一一对应, 可以通过标识符访问指定的数据。 数据的存储类型可以缺省。缺省时,编译器会根据数据的类型和作用域为其指定相应的 存储类型。如函数的缺省存储类型为 extern,全局数据的缺省存储类型为 static,而局部数 据的存储类型为auto 数据的作用域则由数据说明语句在程序中所处的位置决定。在进行数据说明时,可同时display(j); } void display(int var) { int auto_var=10; //自动存储类型数据,初始化 static int static_var=10; //静态存储类型数据,初始化 auto_var+=var; static_var+=var; cout<<"由自动存储类型变量求得的和为:"<<auto_var<<'\n'; cout<<"由静态存储类型变量求得的和为:"<<static_var<<"\n\n"; } 4、按访问特性进行分类 数据的访问特性指的是对数据进行访问时的权限规定。在 C++中有两种访问修正符: const 和 volatile。在 C++中,数据的访问特性有只读和读写两种。其对应的数据类型为常 量(用 const 说明)和变量(用 volatile 说明)。 常量是指其值在程序运行的过程中固定不变的数据。又分为: (1) 普通常量——是指直接用值来表示,不需要进行任何说明就可以直接使用。 (2) 符号常量——是指用一定标识符来表示,且在程序运行过程中,只在程序开 始运行阶段赋一次初值勤,其后便是不可改写的词法符号。在程序运行的过程中,对符号常 量的访问是只读的,因此在说明符号常量的同时,必须对该常量赋值。 变量是指在程序运行的过程中,其值可以多次被修改的数据。在程序的运行过程中,对 变量的访问既可读取数据,又可以对其进行赋值。 注意:若在变量的说明时没有为其赋初值,则对该变量的第一次访问必须是对其赋值, 否则读取的数据是不可预测的。 2.3.1.2 数据说明 使用数据的一个基本原则是数据必须先说明,后使用。在对数据进行说明时,编译器为 其分配相应的内存单元。在对该数据进行访问之前,必须对数据进行初始化。 在进行数据说明时应指定该数据的存储类型、数据类型及其标标识符。数据说明的形式 如下所示: <存储类型>数据类型 标识符; 在 C++中分别使用 auto、static、regist、extern 进行说明,存储类型向编译器指定 了该数据的存储位置。 数据类型确定了为该数据所分配的内存单元的大小及数据保存和读取的形式。 标识符即程序员为该数据指定的名称。在某一数据的作用域内,标识符与数据一一对应, 可以通过标识符访问指定的数据。 数据的存储类型可以缺省。缺省时,编译器会根据数据的类型和作用域为其指定相应的 存储类型。如函数的缺省存储类型为 extern,全局数据的缺省存储类型为 static,而局部数 据的存储类型为 auto。 数据的作用域则由数据说明语句在程序中所处的位置决定。在进行数据说明时,可同时
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有