C++ 中基础的几种变量作用域,类作用域(C++复习向p5)

news/2024/11/7 18:40:25/

文章目录

      • 三种变量
      • 变量作用域
      • 初始化变量
      • 类作用域

三种变量

  • 局部变量:函数/代码块中的变量
  • 形式参数:函数参数中定义的变量,在函数体中有效
  • 全局变量:所有函数外部声明的变量

变量作用域

  • 局部作用域:局部变量在函数执行完后销毁
  • 全局作用域:可以被程序中的任何函数访问,程序开始时创建,结束时销毁
  • 块作用域:跟局部变量一样,比如 for while 代码块
  • 类作用域:类内部声明的变量,可以被类的所有成员函数访问,生命周期和类相同

初始化变量

  • 局部变量:被定义时系统不会对其初始化
  • 全局变量:系统会自动初始化为下列值
    • int → 0
    • char → ‘\0’
    • float → 0
    • double → 0
    • pointer → NULL

类作用域

#include <iostream>class Car {
public:static int amount;
};int Car::amount = 30;
int main() {std::cout << "Car's Amount is " << Car::amount << std::endl;return 0;
}

http://www.ppmy.cn/news/99912.html

相关文章

C++程序设计基础【一】

C程序设计基础【一】 一、一个程序的开发步骤1.编辑程序2.编译程序3.链接程序4.执行程序5.测试 2.基础代码解读1.预处理指令(#include <iostream>)2.块注释(/* */)3.行注释(//)4.using namespace std5.int main()6.{}7.std::cin、std::cout、std::endl8.return 0 二、变量…

哈希表(Hash Table)原理和代码

哈希表&#xff08;Hash Table&#xff09;是一种高效的数据结构&#xff0c;用于存储键-值对&#xff08;Key-Value pairs&#xff09;。它通过将键映射到数组的索引位置来实现快速的插入、查找和删除操作。哈希表的核心原理是使用哈希函数将键转换为对应的数组索引&#xff0…

数据分析之Pandas--数据检索

数据分析之Pandas&#xff08;03&#xff09;--数据检索 pandas的数据检索功能是其最基础也是最重要的功能之一。 pandas中最常用的几种数据过滤方式如下&#xff1a; 1. 行列过滤&#xff1a;选取指定的行或者列 2. 条件过滤&#xff1a;对列的数据设置过滤条件 3. 函数过…

KVM虚拟化技术学习-KVM管理

二&#xff0c;KVM管理 1.升级配置 1.创建一个空磁盘卷 [rootlocalhost ~]# qemu-img create -f qcow2 /kvm/images/disk2.qcow2 5G Formatting disk2.qcow2, fmtqcow2 size5368709120 encryptionoff cluster_size65536 lazy_refcountsoff 2.修改配置文件 <disk typefi…

如何使用 service account 获取 keycloak 的用户信息

Keycloak 是一个开源的权限管理和认证系统。使用 Keycloak 可以让开发者专注于解决业务的核心问题。获取用户信息是权限管理和认证系统需要的基本功能。Service Account 是OAuth 2.0推荐的系统服务使用的账户&#xff0c;开发者可以通过 Keycloak 的 Service Account 来让自己的…

ChatGPT自动生成思维导图

&#x1f34f;&#x1f350;&#x1f34a;&#x1f351;&#x1f352;&#x1f353;&#x1fad0;&#x1f951;&#x1f34b;&#x1f349; ChatGPT自动生成思维导图 文章目录 &#x1f350;问题引入&#x1f350;具体操作markmapXmind &#x1f433;结语 &#x1f…

idea不识别yml文件了

添加上这两个就好了

FFmpeg5.0源码阅读——mov文件格式解析

摘要&#xff1a;之前在Mp4格式详解中详细描述了Mp4文件格式的具体布局方式。为了更加深入理解mp4文件格式&#xff0c;本文记录了ffmpeg中解封装mp4文件的基本实现。关键字:mov、FFmpeg、mp4 1 简介 mp4文件格式是现如今网络上最常见的视频文件格式&#xff0c;其和mov等格式…