www问答网
所有问题
什么时候需要赋值和初始化
为什么有时候编程序 两者都要 有时候就只要初始化 定义一个数数时两者都必须要的么 究竟他们什么时候应该用 是什么意思?
举报该问题
推荐答案 2014-06-24
初始化与赋值是不同的概念:静态变量的初始化是在编译时进行,变量的赋值是在函数或程序运行时进行。静态变量只初始化一次,但可以通过赋值的方式多次修改静态变量的值。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://www.wendadaohang.com/zd/A4K5nWnK5Kd4d5A4415.html
相似回答
C语言
赋值和初始化
的区别
答:
初始化是程序在运行前由系统将变量值进行赋值,而赋值是在程序开始运行之后完成
,赋值动作属于程序完成 int a;这个属于变量定义且不做初始化 int a=1;这个属于系统初始化,系统首先申请变量a,并且将这个单元放置初始值1 int a; a=b;属于程序中的赋值,程序运行时取变量b中的值放入a,并没有初始化...
const 定义的变量 为
什么要初始化
为
什么要赋
个值啊
答:
定义常量用的。const一般用于定义不希望它在程序运行中改变的值。以免修改它而产生错误。
C++
什么
情况下
需要
赋予
初始
值
答:
赋予初始值 是给变量一个默认值 。
如果一个变量,在进行计算和正确输出之前,如果没有在程序中的其它语句给它再次赋值,就需要给变量一个初始值
,反之则不需要。老师要求写,是因为一是编程习惯;二是初始化也没有什么不好的地方,可以防止在程序中引用不正常的数值。
java中变量的
初始化
和
赋值
答:
首先
初始化
的概念就是给变量赋了初始值 当然程序运行中 变量的值会产生变化 因此 变量可以
赋值
在本程序当中有一个全局变量 i 他的声明周期是这个类 在hello方法得到执行的
时候
i 会被赋值 我不明白你的意思 这是两个过程 类的构造方法是专门用来初始化参数的 方法中的行为是在方法被调用的时候...
什么时候需要初始化
变量?
答:
首先
要
清楚
什么
是
初始化
:在声明变量的同时
赋值
就是初始化。而在其后的赋值语句就不是初始化。一般来说,如果你不给变量一个确定的值,就直接引用它,则系统不能保证运行的唯一性,而这是我们程序所不允许的。所以我们一般用初始化的方法来确定其值。如char str[100]引用memset(str,sizeof(str),0)...
java在
什么
情况下应给变量
赋值
?
答:
需要
用这个变量进行运算时 比如int i;int c=i++;这里I如果不
赋值
默认为0 但是不可以重复赋值 如int c=1;int a;int b;c=a+b;这里C就被赋值2次会出错
c++哪些变量定义时必须
初始化
?
答:
const类型、引用类型在定义时必须进
初始化
,别的就没有这个要求,不过在声明时就初始化是个好习惯。
什么
情况下必须使用C++的
初始化
列表
答:
先给理论。1.
初始化
!=
赋值
.a.初始化代表为变量分配内存. 变量在其定义处被编译器初始化(编译时). 在函数中, 函数参数初始化发生在函数调用时(运行时).b.赋值代表"擦除对象当前值, 赋予新值". 它不承担为对象分配内存的义务.2. C++中, 类成员的初始化于初始化列表中完成, 先于构造函数...
变量的声明,定义,
赋值和初始化
有
什么
区别
答:
1.定义
需要
分配存储空间 2.
初始化
是定义变量
时候
赋给变量的值;3.
赋值
是以后用到该变量,赋给该变量新的值;定义是在内存中确定变量的位置、大小。初始化是定义变量时候赋给变量的值(从无到有).赋值是以后用到该变量,赋给该变量新的值.int i;//定义 int i=9;初始化 i= 7;// 赋值 ...
大家正在搜
极限的值什么时候能赋值进去
指针的初始化和赋值
字符数组初始化和赋值
类对象初始化和赋值
自动变量的赋值是在什么时候完成的
自动变量的赋值是在什么时候进行的
什么时候可以用赋值法
工程问题什么时候赋值
初始化赋值