www问答网
所有问题
能具体讲述一下给变量赋初值和赋值语句的区别吗
如题所述
举报该问题
推荐答案 2019-09-19
给变量赋初值,也叫初始化,只能用=,而赋值语句除了=还包括复合赋值语句,如+=、-=等,自加,自减也可以算赋值语句。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://www.wendadaohang.com/zd/dG4WG5GdKdW11411nn.html
相似回答
c语言关于
赋值语句的
几点说明?
答:
2. 注意在变量说明中
给变量赋初值和赋值语句的区别
。 给变量赋初值是变量说明的一部分,赋初值后的变量与其后的其它同类变量之间仍必须用逗号间隔,而赋值语句则必须用分号结尾。 例如: int a=5,b,c;3. 在变量说明中,不允许连续给多个变量赋初值。 如下述说明是错误的: int a=b=c=5 必须写...
C++语言中,
赋值
,定义,声名,初始化,四者之间
的区别
是什么?请详细说明一...
答:
初始化,实际上对变量赋初值就是对变量进行初始化
。如int i=2将i赋初值2.赋值,初始化其实是赋值的一种情况,另一种情况是比如上面的i我用过了,并且现在i=5。我要让它为9,就写i=9。
赋值语句的
正确理解
答:
赋值语句是编程中的重要概念之一,它不仅仅是
为变量赋初值
,还可以给变量重复赋值。下面,我们来详细了解
一下赋值语句的
正确理解。1️⃣ 赋值语句的作用赋值语句a=1不仅仅是为变量a赋初值,它还确保了变量a有一个明确的起始值,为后续的运算打下基础。2️⃣ 赋值语句的计算而赋值语句a=1+2则是在计算表达式1...
...声明变量而后在另一个
语句
中
给变量赋值
有什么
区别
答:
初始化即是在给变量分配空间时即有具体的数值,而先声明后再另一个
语句
中
给变量赋值
则是声明时在内存中给变量安排空间,但没有具体值,一边默认为0,直到该
变量给赋予具体的
值为止。
C语言中声明变量后
赋值
和初始化
变量的区别
在哪里
答:
1.“程序开始时进行初始化”的说法仅仅适用于静态或全局
变量
,而不适于局部自动变量。局部自动变量在函数调用时才能被初始化。2.“但是根据编译器的不同有些编译器会自动
赋初值
0或其他”——这在ISO/IEC C语言标准中不是由实现定义的行为,如果一个编译器符合标准,那么行为就是明确的,即视此初始化...
C++中,
赋初值
是什么意思
答:
int n1=n2=10;这种情况也是
赋初值
。=号是
赋值
符号,=号左面叫做左值,右面就是右值啦,左值不能是常量,右值可以是
变量
或者常量。再加上=号是自右向左的结合性,运算符的结合性不懂的话可以百度一下,结合性一般都是自左向右的,除去三个自右向左的,这三个有:赋值运算符,条件表达式(唯一的三...
a:=b+
1
;为什么是C语言中不合法的
赋值语句
答:
1)由于在赋值符“=”右边的表达式也可以又是一个赋值表达式。因此,下述形式 变量=(变量=表达式);是成立的,从而形成嵌套的情形。2)注意在变量说明中
给变量赋初值和赋值语句的区别
,给变量赋初值是变量说明的一部分,赋初值后的变量与其后的其它同类变量之间仍必须用逗号间隔,而赋值语句则必须用分号...
赋值语句
答:
赋值语句
是由赋值表达式和分号组成的表达式语句。 它的一般形式是:变量=表达式。由于赋值符号“=”右边的表达式也可以是赋值表达式,下面的形式变量=(变量=表达式);被建立,从而形成嵌套的情况。展开后的一般形式是:变量=变量= ? =表达式;在变量描述中,允许连续给多个
变量赋初值
。以下解释有误:inta=b=...
初始化
和赋值
有什么
区别
答:
说明:赋值操作是在两个已经存在的对象间进行的,而初始化是要创建一个新的对象,并且其
初值
来源于另一个已存在的对象。编译器会
区别
这两种情况,
赋值的
时候调用重载的赋值运算符,初始化的时候调用拷贝构造函数。如果类中没有拷贝构造函数,则编译器会提供一个默认的。这个默认的拷贝构造函数只是简单地...
大家正在搜
定义变量时必须给变量赋初值
C语言变量一定要赋初值为0吗
变量一定要赋初值吗
如何给变量赋初值
给xyz三个变量赋初值1
字符变量在定义时不能赋初值
va_list变量用赋初值吗
c语言中变量不赋初值
变量赋初值
相关问题
赋值语句与赋值表达式的区别
对赋值语句的描述正确的是( )①可以给变量提供初值 ...
c语言里变量的"初始化"和"赋初值"一样吗?
C语言中变量初始化与赋初值有什么不同?
计算机中哪种情况不能构成赋值语句
a:=b+1;为什么是C语言中不合法的赋值语句
verilog语言中,如何给变量赋初值,并能保证赋初值的语句...