鱼C论坛

 找回密码
 立即注册
查看: 1197|回复: 3

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

[复制链接]
发表于 2022-1-2 16:15:24 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
下边我用文字描述,你写成代码:版
声明两个变量,一个叫 a,一个叫 b
将 3 赋值给变量 b
将变量 b 的值赋值给变量 a
将变量 b 乘以 2 并赋值给 b(代码这么写:b = b * 2)
打印变量 a 的值
打印变量 b 的值
最佳答案
2022-1-2 18:06:32
  1. #include <stdio.h>

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

  10.     return 0;
  11. }
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2022-1-2 16:19:11 | 显示全部楼层
让b不是最开始b,b变成了原本b的二倍
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-1-2 18:06:32 | 显示全部楼层    本楼为最佳答案   
  1. #include <stdio.h>

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

  10.     return 0;
  11. }
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-1-2 22:41:36 | 显示全部楼层
在变量作业中将变量 b 乘以 2 并赋值给 b,个人觉得意义是让学习者从b的值的变化理解这种表达方式。并不是这个b=b*2本身有什么特殊的含义。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-4-25 02:24

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表