美丽灵姐姐 发表于 2023-6-4 23:12:10

小白求助

初始化和赋值是这个意思吗?
题目没听懂,总感觉两个都是。。

歌者文明清理员 发表于 2023-6-4 23:19:38

不一样的呀,内存像一块地盘,数值是底盘上的东西(比如麦子)
初始化是给你一块地,等着地上放麦子
赋值是给地上放上麦子

美丽灵姐姐 发表于 2023-6-4 23:58:57

歌者文明清理员 发表于 2023-6-4 23:19
不一样的呀,内存像一块地盘,数值是底盘上的东西(比如麦子)
初始化是给你一块地,等着地上放麦子
赋值 ...

那俺第一个代码就是初始化叭
第二个代码就是赋值,对吗

微光拼图 发表于 2023-6-5 07:12:35

美丽灵姐姐 发表于 2023-6-4 23:58
那俺第一个代码就是初始化叭
第二个代码就是赋值,对吗

对的

美丽灵姐姐 发表于 2023-6-5 10:23:27

微光拼图 发表于 2023-6-5 07:12
对的

那张最后一题的题目,是对应我第一张打的代码吗

zhenjen 发表于 2023-6-5 11:50:39

声明变量时进行赋值便是初始化,

zhenjen 发表于 2023-6-5 11:53:08

列:int in;//声明
       in=1;//赋值,
   

zhenjen 发表于 2023-6-5 12:02:17

跟const常量有关

歌者文明清理员 发表于 2023-6-5 17:55:37

美丽灵姐姐 发表于 2023-6-4 23:58
那俺第一个代码就是初始化叭
第二个代码就是赋值,对吗

错,两个都是初始化+赋值
第一个是领了地后直接撒麦子,第二个是过会儿才撒的

python/print 发表于 2023-6-5 18:57:18

初始化是指在声明变量时为变量赋予一个初值,在程序中只会执行一次。在C++中,可以使用以下代码来初始化一个整型变量:
int num = 0
在这个例子中,num 是一个整型变量,并且初始值为 0。
赋值则是在程序执行过程中为变量赋一个新的值。可以用以下代码来为变量赋值:
num = 5
在这个例子中,我们将 num 值赋为 5,覆盖了之前的 0。
初始化适用于在声明变量的时候赋值,而赋值运算适用于程序执行过程中为变量赋新值。

sfqxx 发表于 2023-6-5 20:07:00

歌者文明清理员 发表于 2023-6-4 23:19
不一样的呀,内存像一块地盘,数值是底盘上的东西(比如麦子)
初始化是给你一块地,等着地上放麦子
赋值 ...

本月 100 就靠你了{:5_109:}

微光拼图 发表于 2023-6-6 07:28:40

美丽灵姐姐 发表于 2023-6-5 10:23
那张最后一题的题目,是对应我第一张打的代码吗

是的
页: [1]
查看完整版本: 小白求助