根据下面代码回答一下下列问题。除了基本的先声明(定义)、后赋值的变量应用外,变量还支持多种快捷的使用形式,有哪3种呢?

问题描述:

根据下面代码回答一下下列问题。除了基本的先声明(定义)、后赋值的变量应用外,变量还支持多种快捷的使用形式,有哪3种呢?

// Created by 黑马程序员.
#include "iostream"
#include "windows.h"
using namespace std;


int main()
{
    SetConsoleOutputCP(CP_UTF8);
    // 快捷形式1,声明变量的同时进行赋值。 变量类型 变量名 = 变量值;
    int age = 21;
    string name = "小明";
    cout << "我叫做:" << name << ",今年:" << age << "岁。" << endl;

    // 快捷形式2,一次性定义(声明)多个变量。 变量类型 变量名, 变量名, ...;
    int a, b, c;    // 一次性声明了3个int变量
    a = 10;
    b = 20;
    c = 30;
    cout << a << b << c << endl;

    // 快捷形式3,一次性声明(定义)多个变量的同时进行赋值
    int d = 40, e = 50, f = 60;
    cout << d << e << f << endl;

    return 0;
}

问题解答:

 

在C++中,除了基本的“先声明(定义)、后赋值”的变量应用外,变量还支持以下三种快捷形式:

1. 快捷形式1:声明变量的同时进行赋值

  • 语法变量类型 变量名 = 变量值;
  • 代码示例
    int age = 21;
    string name = "小明";
    
    这部分代码中,变量 agename 被声明并同时赋值。
    • int age = 21;age 定义为整型并赋值为21。
    • string name = "小明";name 定义为字符串并赋值为 "小明"。

2. 快捷形式2:一次性定义(声明)多个变量,并逐一赋值

  • 语法变量类型 变量名, 变量名, ...;
  • 代码示例
    int a, b, c;
    a = 10;
    b = 20;
    c = 30;
    
    在这部分代码中,abc 这三个整型变量被一次性声明,然后分别被赋值。
    • int a, b, c; 定义了三个整型变量。
    • a = 10; b = 20; c = 30; 分别对三个变量赋值。

3. 快捷形式3:一次性声明多个变量并同时进行赋值

  • 语法变量类型 变量名 = 变量值, 变量名 = 变量值, ...;
  • 代码示例
    int d = 40, e = 50, f = 60;
    
    在这部分代码中,def 三个整型变量被一次性声明并赋予了初始值。
    • int d = 40, e = 50, f = 60; 将三个变量分别赋值为 40、50 和 60。

对应代码中的部分总结

  1. 快捷形式1

    int age = 21;
    string name = "小明";
    
    • agename 在声明时被同时赋值。
  2. 快捷形式2

    int a, b, c;
    a = 10;
    b = 20;
    c = 30;
    
    • abc 被一次性声明,然后逐一赋值。
  3. 快捷形式3

    int d = 40, e = 50, f = 60;
    
    • def 被一次性声明并同时赋值。

############################################################

花絮:

根据下面代码回答一下下列问题。

// Created by 黑马程序员.
#include "iostream"
#include "windows.h"
using namespace std;


int main()
{
    SetConsoleOutputCP(CP_UTF8);
    // 快捷形式1,声明变量的同时进行赋值。 变量类型 变量名 = 变量值;
    int age = 21;
    string name = "小明";
    cout << "我叫做:" << name << ",今年:" << age << "岁。" << endl;

    // 快捷形式2,一次性定义(声明)多个变量。 变量类型 变量名, 变量名, ...;
    int a, b, c;    // 一次性声明了3个int变量
    a = 10;
    b = 20;
    c = 30;
    cout << a << b << c << endl;

    // 快捷形式3,一次性声明(定义)多个变量的同时进行赋值
    int d = 40, e = 50, f = 60;
    cout << d << e << f << endl;

    return 0;
}

除了基本的:先声明(定义)、后赋值的变量应用外,变量还支持多种快捷的使用形式,有哪3种呢?

快捷形式1,声明变量的同时进行赋值。 变量类型 变量名 = 变量值;

快捷形式2,一次性定义(声明)多个变量。 变量类型 变量名, 变量名, ...;

快捷方式3,一次性声明多个变量的同时进行赋值。

指出代码中哪一部分分别对应三种快速的定义和赋值呢?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

神笔馬良

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值