suchenxiang 发表于 2022-1-2 16:15:24

不太理解在变量作业中将变量 b 乘以 2 并赋值给 b的意义是什么

下边我用文字描述,你写成代码:版
声明两个变量,一个叫 a,一个叫 b
将 3 赋值给变量 b
将变量 b 的值赋值给变量 a
将变量 b 乘以 2 并赋值给 b(代码这么写:b = b * 2)
打印变量 a 的值
打印变量 b 的值

a327190489 发表于 2022-1-2 16:19:11

让b不是最开始b,b变成了原本b的二倍

傻眼貓咪 发表于 2022-1-2 18:06:32

#include <stdio.h>

int main(){
    int a, b; // 声明两个变量,一个叫 a,一个叫 b
    b = 3;    // 将 3 赋值给变量 b
    a = b;    // 将变量 b 的值赋值给变量 a
    b = b*2;// 将变量 b 乘以 2 并赋值给 b
   
    printf("%d\n", a); // 打印变量 a 的值
    printf("%d\n", b); // 打印变量 b 的值

    return 0;
}

yaotaoism 发表于 2022-1-2 22:41:36

在变量作业中将变量 b 乘以 2 并赋值给 b,个人觉得意义是让学习者从b的值的变化理解这种表达方式。并不是这个b=b*2本身有什么特殊的含义。
页: [1]
查看完整版本: 不太理解在变量作业中将变量 b 乘以 2 并赋值给 b的意义是什么