`

C++【变量说明】

阅读更多
 21  * 一个变量除了数据类型之外,还有属性:
 22  * (1)存储类别:C++允许使用auto,static,register,extern 4种存储类别
 23  * (2)作用域:程序中可以引用该变量的区域
 24  * (3)存储周期:变量在内存的存储期限
 25  * 从作用域角度,有局部变量和全局变量
 26  * (1)局部变量:
 27  *      自动变量,即动态局部变量(离开函数,值消失)
 28  *      静态局部变量(离开函数,值仍保存)
 29  *      寄存器变量(离开函数,值消失)
 30  *      形式参数(可定义为自动变量或者寄存器变量)
 31  *  (2)全局变量
 32  *      静态外部变量,只限本文件使用
 33  *      外部变量, 非静态的外部变量,允许其他文件引用

 

分享到:
评论

相关推荐

    C++变量总结 说明各种变量

    在计算机中,保存变量当前值的存储单元有两类,一类是内存,另一类是CPU中的寄存器,变量的存储属性就是讨论变量的存储位置的,C语言中定义了四种存储属性,即自动变量、外部变量、静态变量和寄存器变量,它关系到...

    C++编程变量命名规范

    C++变量命名规范,有关项目的全局变量用g_开始,类成员变量用m_,局部变量若函数较大则可考虑用l_用以显示说明其是局部变量

    C++变量名规则

    常见的C++语言中变量名称的命名规则,基本涵盖了常用的一些变量说明

    C++指针变量使用详细说明

    很好的ppt,大约30多页,看完后让你彻底明白,C++中指针的使用。。

    C++OTL使用说明

    C++OTL使用说明,HTML,保存的博客的网页,用浏览器打开查看

    C++习题和答案

    对象就是C语言中的结构变量; B.对象代表着正在创建的系统中的一个实体; C. 对象是一个状态和操作(或方法)的封装体; D.对象之间的信息传递是通过消息进行的; 7. 下面关于类概念的描述中,( )是错误的。 A.类是...

    计算机专业c++试题

    下列 为正确的变量说明语句。 short i=j=1; B. char ch, ch1=32; C. double: a,b; D. long float f,d; ( B )3. 下列变量说明中,正确的是哪个。 A. int a, *pa=a; B. enum color{ red=10, yellow=5, green=1 }col...

    深入理解C++编程中的局部变量和全局变量

    对局部变量的一些说明: 1) 主函数main中定义的变量(m, n)也只在主函数中有效,不会因为在主函数中定义而在整个文件或程序中有效。主函数也不能使用其他函数中定义的变量。 2) 不同函数中可以使用同名的变量,它们...

    C++多文件变量解析

    不要在头文件中定义变量,在头文件中声明变量。定义放在对应的源文件中。其他地方只能用extern声明。 例如: 1 在头文件a.h中声明一个int...声明只是说明已经有了这个变量,只不过它在其他文件中,你可以使用它的名字。

    准备蓝桥杯c++比赛说明.zip

    熟练掌握C++的基本语法,包括变量、数据类型、运算符、控制结构等。 深入理解面向对象编程的概念,如类、对象、继承、多态等。 熟悉常用的C++标准库,如STL(标准模板库),包括vector、map、set等容器的使用。 学习...

    vscode c++ 配置说明教程 LLVM.rar

    vscode c++ 配置说明教程 以及 方法调用跟踪的配置,快速调试代码以及编写代码。所以选择C++ Intellisense.(20191018注:c++Intellisense虽然能查看/跳转定义, 查看引用, 但是不能跳转到声明和变量, 而C/C++插件可以,...

    C++访问类中私有成员变量的方法

    原则上,C++类中私有变量不允许在类之外的其他任何地方访问,一般来说功能完善的类都会提供get,set方法来操作类属性值,还有是是通过友元访问。但是!但如果没有get、set方法都没有提供,也没有定义友元,比如使用...

    自学C++教程-入门到精通的初步者

    4.1 C++ 中的变量定义 4.2 C++ 中的变量声明 4.3 C++ 中的左值(Lvalues)和右值(Rvalues) 5. 变量作用域 5.1 局部变量 5.2 全局变量 5.3 初始化局部变量和全局变量 6. 常量 6.1 整数常量 6.2 浮点常量 6.3 布尔...

    C++基础教程完整版

    2. 变量和数据类型 Variables and Data types 3. 常量 Constants 4. 操作符/运算符 Operators 5. 控制台交互 Communication through console 3. 控制结构和函数 Control structures and Functions 1. 控制...

    C++初学者指南(原版)

    具体而言,它说明如何输入或输出所设计类的对象。它还介绍如何设置输出格式以及如何使用 I/O 操纵器。此模块最后讨论文件 I/O。 第 12 章:异常、模板和其他高级主题 最后一个模块将介绍几个重要的、高级 C++ 主题,...

    C++文件组织

    又由于复合语句肯定是包含在函数内部(要么在主函数main()内,要么在自定义函数内),所以C语言中全局变量的定义“在所有函数之外”的说法同样适合C++。具有全局作用域的变量的作用域从定义位置起,到整个转换单元...

    关于C/C++中全局变量的初始化问题的深入思考

     前日,在一次C++课程上,刘老师在举例说明构造函数和析构函数的功能时,提到了全局变量初始化时的构造函数的行为。构造函数在main函数之前初始化全局变量。当然在C++下我是深信不疑的。但随后老师声称C语言下的...

    C++中的static关键字.doc

    C++的static有两种用法:面向过程程序设计中的static和面向对象程序设计中的static。前者应用于普通变量和函数,不涉及类;后者主要说明static在类中的作用。

    c++基础总结

    c++基础知识总结,适合初学者 1 static(静态)变量有什么作用 3个体明显的作用:1)在函数体内,静态变量具有“记忆”功能,即一个被声明为静态变量在一个函数被调用的过程中其值维持不变2)在模块内,它的作用域...

    新手学习C++入门资料

    在C++中还增加了bool型变量和wchar_t型变量: 布尔型变量是有两种逻辑状态的变量,它包含两个值:真和假。如果在表达式中使用了布尔型变量,那么将根据变量值的真假而赋予整型值1或0。要把一个整型变量转换成布尔...

Global site tag (gtag.js) - Google Analytics