11问答网
所有问题
当前搜索:
C语言中哪些情况必须赋初值
c语言中
int定义变量时应注意些
什么
?何时
需要
加
初值
,何时不需要?_百度...
答:
int a;如果你以后用的a的时候是给a赋值的语句,那有无
初值
都没关系了.如果之后第一次用的时候不是给a赋值的语句,那就根据你的用法适当给个初值了,比如说以后你用到a的地方都是a++;那么显然要给a个初值了(比如0或者1
什么的
,完全根据自己
需要
) 总的来说
赋
了肯定是没错的 ...
c语言中
定义
什么必须赋初值
答:
定义常量比如
:const int count = 60;必须赋初值
C语言中
数据类型问题以及变量何时
必须赋
予
初值
答:
在
C
中,整数除以整数,结果还是整数。fabs(x)用于的原型要求x必须为float,在这里只是将类型强制转换了一下。比如3/2=1,fabs(1)=fabs(1.0)=1.只要在后面的计算中会用到变量作为计算条件的,都
必须赋初值
,否则会出现未知结果。
C语言中
有些变量可以不
赋初值
而有些不行为什么??
答:
C语言中
变量不
赋初值
是不能”使用“的。这个”使用“是指读取变量的内容。因为,未赋初的变量中存储的数据是个随机值,其值不确定。随机值的产生原因:变量都是存储在内存中的。程序运行以后,会在内存中给各个变量安置住处,这些地方以前可能有别的程序用过,里面留有上次使用后的结果数据,但系统不...
c++中定义一个变量
一定要赋初值
吗
答:
1
对于全局变量和局部静态变量,如果没有初始化值,那么系统默认赋值为0
。所以当这类变量的初始值要求为0,或者不关心初始值时,定义时不需要赋初值,这样可以提高效率。2 对于局部变量,如果没有赋初值,那么默认为随机值,即什么值都有可能。对于此类变量,如果其初值不重要,或者不会影响程序结果,...
C语言
指针变量为什么要
赋初值
?
答:
1、给指针变量
赋初值
在语法上是没有错误的,编译执行也可以通过,但是一旦代码量增多后,很容易造成指针的错用,为了防止这一问题最好将指针变量定义的时候就置成NULL,这样做是为了代码安全着想。2、指针定义后就会随机指向一个位置的,编译的时候也不会提示错误,程序短很容易找出来,长了多了就难找了...
C语言中
每个变量都要赋值吗
答:
除了引用以外一般的变量的不一定
需要赋
值,但是为了避免一些不必要的问题最好还是给变量赋个
初始值
C语言
指针变量为什么要
赋初值
?
答:
因为指针不初始赋值的话会随机分配一个内存地址,如果后面的代码直接使用的话会出错,
C
编译器为了不让这种
情况
发生所以去检测有没有不初始化的指针,其实就是编译器搞得鬼。
C语言中
为什么有的时候变量会赋予
初值
而有的时候却没有呢
答:
c
编程
语言中
变量要先定义,定义好了才可以使用,为了简洁,定义的时候就可以同时赋予
初始值
。int i;i=0;上面2个就可以合成一条语句 int i=0;有些编译器也会自动默认初始值的。这只是一种习惯吧,知道了。适应就行了。
C++中
必须
要
赋初值的
是
什么
变量
答:
类的静态成员变量,定义的引用。指针不赋值,是可以编译过的,若在使用前进行赋值就没有问题。函数的局部变量,也
需要
在使用前进行赋值,否则是脏数据,程序运行结果无效。但后面两个不是
必须
初始化的,但需要养成初始化的习习惯。
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
c语言中的赋初值是什么
c语言中变量不赋初值
c语言中一个变量为赋初值
C语言指针不赋初值
r语言赋初值
c语言不赋初值
c语言int未赋初值
c语言中只能给指针赋什么值
初始化与赋初值