www问答网
所有问题
当前搜索:
变量初始化和赋值的区别
C语言
赋值和初始化的区别
答:
初始化是程序在运行前由系统将变量值进行赋值,而赋值是在程序开始运行之后完成,赋值动作属于程序完成
int a;这个属于变量定义且不做初始化 int a=1;这个属于系统初始化,系统首先申请变量a,并且将这个单元放置初始值1 int a; a=b;属于程序中的赋值,程序运行时取变量b中的值放入a,并没有初始化...
变量的赋值和初始化有什么区别
答:
赋初值一般而言是指逻辑意义上的初始化
。在C语言中,由于初始化的语法是“=”后加初值,所以“赋初值”基本上就是指语法上的初始化。不过随着语言的发展,“赋初值”的意义发生了扩大。对有构造语义但又允许不初始化而不产生编译错误的程序设计语言而言,两者有些微妙的差别。例如C++的构造函数中,用若...
C++中
赋值和初始化有什么区别
呀?
答:
区别说明:赋值操作是在两个已经存在的对象间进行的,
而初始化是要创建一个新的对象,并且其初值来源于另一个已存在的对象
。int a=12 ; //初始化, copy 0X000C to a a =12 ; //赋值, copy 0X000C to a 1、静态变量在定义时未显式地指定初值,则自动初始化为相应类型的零值(数值型为0...
C++语言中,
赋值
,定义,声名,
初始化
,四者之间
的区别
是什么?请详细说明一...
答:
初始化,实际上对变量赋初值就是对变量进行初始化
。如int i=2将i赋初值2.赋值,初始化其实是赋值的一种情况,另一种情况是比如上面的i我用过了,并且现在i=5。我要让它为9,就写i=9。
初始化和赋值的区别
和联系
答:
初始化,变量定义的同时赋值
,如:int x=5;赋值,是已定义了变量,给变量赋值,如:int y;y=x;y=x=5;
初始化和赋值有什么区别
答:
说明:
赋值操作是在两个已经存在的对象间进行的
,而初始化是要创建一个新的对象,并且其初值来源于另一个已存在的对象。编译器会区别这两种情况,赋值的时候调用重载的赋值运算符,初始化的时候调用拷贝构造函数。如果类中没有拷贝构造函数,则编译器会提供一个默认的。这个默认的拷贝构造函数只是简单地...
初始化和赋值有何区别
?
答:
而在其后的
赋值
语句就不是初始化。一般来说,如果你不给
变量
一个确定的值,就直接引用它,则系统不能保证运行的唯一性,而这是我们程序所不允许的。所以我们一般用
初始化的
方法来确定其值。如char str[100]引用memset(str,sizeof(str),0);即将所有的数组元素初始化为0;但并不总是这样。如下:int...
C语言中
初始化
数组和给数组元素
赋值有什么区别
?
答:
所谓
赋初值
一般而言就是
初始化
啊 从根本上说,其实初始化也并不是编译阶段完成,对于全局
变量
(数组)而言,一种是exe文件中设定该程序的数据区中的为这个数组存放空间中的值已经是初值了,当然这个值倒是编译程序生成目标程序时设定的,程序运行加载时,给定空间中的内容直接拷贝到空间了,这个不占运行...
java中
变量的初始化和赋值
答:
首先
初始化的
概念就是给变量赋了初始值 当然程序运行中
变量的
值会产生变化 因此 变量可以
赋值
在本程序当中有一个全局变量 i 他的声明周期是这个类 在hello方法得到执行的时候 i 会被赋值 我不明白你的意思 这是两个过程 类的构造方法是专门用来初始化参数的 方法中的行为是在方法被调用的时候...
c语
变量的初始化和
先声明变量而后在另一个语句中给
变量赋值有什么区别
...
答:
初始化
即是在给变量分配空间时即有具体的数值,而先声明后再另一个语句中给
变量赋值
则是声明时在内存中给变量安排空间,但没有具体值,一边默认为0,直到该变量给赋予具体的值为止。
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
初始化与赋值是一个概念吗
定义变量和变量初始化的区别
指针初始化和赋值的区别
赋值和定义的区别
c语言初始化和赋值的区别
声明定义初始化区别
声明和初始化的区别
bean属性赋值和初始化的区别
定义和初始化的区别是什么