www问答网
所有问题
当前搜索:
变量初始化和赋值的区别
指针
初始化与
指针
赋值有什么区别
答:
---int*p=123,是给p
赋值
为123,p是一个指针,123编辑器默认为constint,所以会报错!int*p=0,将指针
初始
值设为0,0是一个特殊的常量,编辑器根据
不同
的情况进行处理,这里将它视为NULL指针。int*p定义一个指向整形的指针,但是没有给它赋值,p现在是一个随机值!*p=123,给p指向的内存赋值为12...
字符数组
初始化
时只能在定义时初始化 是什么意思
答:
一种是先定义变量,再给变量赋初始值,有的书上说这已经不叫初始化叫
赋值
。int a;a=0 另一种是定义变量的同时给变量赋初始值,有的书上只把这种定义称为
变量的初始化
。int a=0;2、数组的初始化只有第二种情况可以一次赋多个元素的,以后只能单个元素赋值。3、字符数组初始化时只能在定义时初始...
能具体讲述一下给
变量
赋初值
和赋值
语句
的区别
吗
答:
给
变量赋初值
,也叫
初始化
,只能用=,而
赋值
语句除了=还包括复合赋值语句,如+=、-=等,自加,自减也可以算赋值语句。
c语言中
初始化赋值
和用#define命令对一个字符
赋值有什么异同
_百度...
答:
int r =12;用int 关键字 的r 是一个
变量
,就是r的值现在是12但是当 我们在写一条语句r =24的时候,此时 r的值就变成了24 而对于用#define r 12 这个定义的r 就是一个常量,就是不能改变的 ,这个#define 定义宏 常量 一般放在程序的开头,所以此时的r 也是一个全局的哈,一般用#define ...
在C++语言中,为什么要给
变量
做
初始化
.这样做
有什么
好处啊?
答:
初始化
是很好的编程习惯,可以防止程序里对不可预测的值进行运算。原因嘛。。因为申请的变量,其实是在内存中开辟了一块空间,这块内存可能会残留着其他程序运行后所留下的一些信息(这些信息对你的程序肯定是没用的),因此,新声明的
变量初始
值很可能不是0。所以,为了安全,就要进行初始化,保证程序...
C语言定义
变量的
同时赋予数值和先定义后
赋值有什么区别
答:
定义
变量
只是给那个变量开辟了一个内存空间,里面的值是随机的。
赋值
之后便在那块内存中写入一个相应的数据。这样你就理解了。
在C语言中,什么是声明、定义、
初始化
?
有什么区别
答:
声明和定义差不多,比如,声明一个变量,和定义一个变量,初始化就是将该变量赋初始值,比如int a = 0; 声明了一个int 类型的变量,变量名是a,初始值为0,给
变量初始化
很重要,因为该变量所在的内存可以已经有一个值了,不初始化,改变量可能是个垃圾值,对后面的计算有影响 ...
C++中,
赋初值
是什么意思
答:
赋初值
,意即给变量或者常量赋予初始值,就是通常我们所说的“
初始化
”。变量或者常量需要先定义后使用,定义的时候,同时指定一个值,那就叫定义并初始化了该变量或者常量。赋初值之后, 常量值不可改变,变量当然可以改变,从常量和
变量的
字面意思就可以理解。int n1=n2=10;这种情况也是赋初值。=号...
变量初始化
方式
答:
变量的初始化
就是在定义变量的时候,直接对变量进行
赋值
操作。
初始化的
方式一般有如下两种:1、直接对变量进行赋予常量数值进行初始化;2、通过同类型变量进行初始化。举例说明如下:// 以下属于第1种初始化方式 int a1=5; // 整型变量的初始化 int b1[]={1,2,3,4}; // 整型数组的初始化 char...
C++中,主函数定义的类的对象用
初始化
列表和直接
赋值
有
区别
吗?
答:
1.从结果上讲没有
区别
2.常量和引用要用初始化表 3.
初始化的
顺序是在类中声明的顺序 4.(更深层次的问题在这里不作讨论)
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
指针变量使用前必须赋值
vhdl变量赋值符号
与赋值