主页
  • 主页
  • 分类
  • 热文
  • 教程
  • 面试
  • 标签
C++

C++ 基础

C++ 主页
C++ 概述
C++ 环境
C++ 基本语法
C++ 注释
C++ 数据类型
C++ Hello, World
C++ 省略命名空间
C++ 数值类型
C++ 字符类型
C++ 布尔类型
C++ 变量
C++ 作用域
C++ 多个变量
C++ 输入输出基础
C++ 常量/文字
C++ 修饰符类型
C++ 存储类别
C++ 操作符
C++ 决策结构
C++ 循环结构
C++ foreach 循环
C++ 数字
C++ 数组
C++ 指针
C++ 枚举类型
C++ 引用变量
C++ 日期与时间
C++ 结构体
C++ 联合类型

C++ 字符串

C++ 字符串
C++ 字符串长度
C++ 字符串连接

C++ 函数

C++ 函数
C++ 多参数函数
C++ 递归
C++ return 语句
C++ 函数重载
C++ 函数重写

C++ 面向对象

C++ 面向对象
C++ 类和对象
C++ 多重继承
C++ 多层次继承
C++ 继承
C++ 重载
C++ 多态性
C++ 抽象
C++ 封装
C++ 接口

C++ 高级

C++ 文件和流
C++ 异常处理
C++ 动态内存
C++ 命名空间
C++ 模板
C++ 预处理器
C++ 信号量
C++ 多线程
C++ Web 编程
C++ 高级概念

基础

C++ 主页
C++ 概述
C++ 环境
C++ 基本语法
C++ 注释
C++ 数据类型
C++ Hello, World
C++ 省略命名空间
C++ 数值类型
C++ 字符类型
C++ 布尔类型
C++ 变量
C++ 作用域
C++ 多个变量
C++ 输入输出基础
C++ 常量/文字
C++ 修饰符类型
C++ 存储类别
C++ 操作符
C++ 决策结构
C++ 循环结构
C++ foreach 循环
C++ 数字
C++ 数组
C++ 指针
C++ 枚举类型
C++ 引用变量
C++ 日期与时间
C++ 结构体
C++ 联合类型

字符串

C++ 字符串
C++ 字符串长度
C++ 字符串连接

函数

C++ 函数
C++ 多参数函数
C++ 递归
C++ return 语句
C++ 函数重载
C++ 函数重写

面向对象

C++ 面向对象
C++ 类和对象
C++ 多重继承
C++ 多层次继承
C++ 继承
C++ 重载
C++ 多态性
C++ 抽象
C++ 封装
C++ 接口

高级

C++ 文件和流
C++ 异常处理
C++ 动态内存
C++ 命名空间
C++ 模板
C++ 预处理器
C++ 信号量
C++ 多线程
C++ Web 编程
C++ 高级概念

C++ 多个变量


上一章 下一章

C++ 编程语言允许程序员在单个语句中声明多个变量而不换行。这仅适用于属于同一数据类型的变量。

如何在 C++ 中声明多个变量?

这是通过使用逗号 (,) 分隔的变量列表来实现的,列表中的变量名称不同,但是数据类型必须相同。C++ 支持对所有数据类型声明多个变量,例如,我们可以使用逗号分隔的列表在一个语句中声明具有不同名称的多个字符串。

语法

以下语法展示了如何在同一语句中声明具有相同数据类型的多个变量:

数据类型 变量名_a, 变量名_b, 变量名_c;

示例

以下示例代码展示了如何在同一语句中声明具有相同数据类型的多个变量:

// C++ 程序演示如何在单个语句中声明具有相同数据类型的多个变量
#include <iostream>
using namespace std;

int main() {
   int y, z, x;

   x = 10;
   y = 20;
   z = 30;

   cout << "value of x: " << x << endl
        << "value of y: " << y << endl
        << "value of z: " << z;

   return 0;
}

输出

value of x: 10
value of y: 20
value of z: 30

初始化多个变量

变量也可以在同一声明语句中初始化为不同的值,这使得声明不同值的变量变得更加容易。

语法

以下语法展示了如何在同一语句中声明多个变量,并初始化它们的值:

数据类型 变量名_a = [值1], 变量名_b, 变量名_c = [值3];

这里,变量名_a, 变量名_b 和 变量名_c 是相同数据类型的变量,而 [值] 是该变量的值。

示例

以下示例代码展示了如何在同一语句中声明多个变量,并初始化它们的值:

// C++ 程序演示如何在同一语句中声明多个变量,并初始化它们的值
#include <iostream>
using namespace std;

int main() {
   int y = 10, z = 20, x;
   x = 10;
   cout << "value of x: " << x << endl
        << "value of y: " << y << endl
        << "value of z: " << z;

   return 0;
}

输出

value of x: 10
value of y: 10
value of z: 20

初始化多个变量为相同的值

变量也可以在单个语句中使用 "=" 运算符多次初始化为相同的值。

语法

以下语法展示了如何在同一语句中声明多个变量并将它们全部初始化为单一值:

数据类型 变量_1, 变量_2, 变量_3;
变量_1 = 变量_2 = 变量_3 = [值];

这里,变量_1, 变量_2 和 变量_3 在单个语句中被初始化为单一值 [值]。

示例

以下示例代码展示了如何在同一语句中声明多个变量并将它们全部初始化为单一值:

// C++ 程序演示如何在同一语句中声明多个变量并将它们全部初始化为单一值
#include <iostream>
using namespace std;

int main() {
   int y, z;
   int x = y = z = 10;
   cout << "value of x: " << x << endl
        << "value of y: " << y << endl
        << "value of z: " << z;

   return 0;
}

输出

value of x: 10
value of y: 10
value of z: 10
上一章 下一章
阅读号二维码

关注阅读号

联系二维码

联系我们

© 2024 Yoagoa. All rights reserved.

粤ICP备18007391号

站点地图