www问答网
所有问题
当前搜索:
初始化与赋值是一个概念吗
C语言中为什么整型数组用{0}
初始化和
定义后再用{0}
赋值
的结果不一样
答:
在后面的a[100]={0};是非常危险的 在这里a[100]的100表示对第101项进行一项
赋值
,数组下标已经越界了,会造成运行出错 而在声明中的100表示项数100项,同时为了方便
初始化
,用{0}表示对全部项初始化
在C语言中怎么给
一个
变量的初值赋另一个函数的返回值
答:
定义变量的时候,直接等于
一个
函数返回值即可。一、在C语言中,定义变量同时,给变量
赋值
,称
为初始化
。二、初始化形式为 TYPE var_name = INIT_VALUE;其中TYPE为变量类型, var_name为变量名, INIT_VALUE为初始值。三、要用函数返回值作为初始化,那么只需要把函数调用写在INIT_VALUE区域即可。
java语言,什么是初始化啊?
初始化和
实例化一样吗?
答:
java中不管对象也好,还是基本数据类型也好,你声明它的时候,它们都称为变量,在你使用变量前给变量进行
赋值
,这就是变量的初始值,因此叫变量
初始化
。实例化是指对象的创建,一般是指通过 new 关键字(当然还有其他途径,比如反射),在堆中为对象分配内存,这就是实例化。举个非常简单的例子,你知道...
在C语言编程中,定义
一个
数组时要不要
初始化
?
答:
(
1
)在定义数组时对数组元素赋以初值。如:static int a[10]={0,1,2,3,4,5,6,7,8,9};经过上面的定义
和初始化
后,a[0]=0,a[1]=1,… ,a[9]=9。(2)初始化时可以只对一部分元素
赋初值
。例如:static int a[10]={0,1,2,3,4};定义的数组有10个元素...
C语言:简述一下“数组和指针的关系”?
答:
一、
概念
数组:数组是用于储存多个相同类型数据的集合。指针:指针相当于一个变量,但是它和不同变量不一样,它存放的是其它变量在内存中的地址。二、
赋值
、存储方式、求sizeof、
初始化
等 1.赋值 同类型指针变量可以相互赋值,数组不行,只能
一个一个
元素的赋值或拷贝 2.存储方式 数组:数组在内存中...
java中创建对象了,显示
初始化
值
和
构造函数初始化对象的区别?先后执行顺 ...
答:
构造方法
初始化
值时需要包含有参的构造方法,创建对象时使用Object obj = new Object(arg1,arg2)的形式,你说的显示初始化值应该是使用set方法吧,比如obj.setArg1(arg1)的形式。执行顺序肯定是构造方法的形式要在前了,因为在对象创建之后就会给属性
赋值
,而set方法形式赋值只会在你调用set方法时才会...
Visual C++中二级指针的定义,
初始化
,
赋值
问题
答:
二级指针和二维数组并不等价。二级指针
是一个
指向指针的指针 而二维数组其实就是一个指针,char a[3][4]; a是指向整个二维数组的首地址。它相当于(char *)[n],并不是char **;所以不能直接:t=a;要这样:t = (char **)a;以下转帖:今日在论坛上看到有人问到指针的问题,我想通过这样的...
在C程序中,对变量先定义在
赋值和
对变量定义
和赋值一
起有什么区别?
答:
第一条是先定义再赋值,没有错,你说的定义
和赋值
在一起,这个叫变量的
初始化
,在声明的时候直接赋
一个
值进去,在以后第一次掉用该变量的时候它的值就是4
c 语言中是不是每输入
一个
值都要
初始化
?
答:
四、许多时候在声明指针变量时会将其
初始化为
NULL。而对于在程序运行的时候才能确定某变量的值,则一般就不会在声明时初始化了。初始化的目的:因为一般的局部变量都是在栈空间的,是属于auto类型的。这种类型的变量在
赋初值
之前会有以前留下的残留的垃圾数据(可能是前
一个
程序运行时留下的,也可能是...
C++变量的
初始化
的值是什么
意思
啊?
答:
C++变量的
初始化
的值就是默认值;当定义没有初始化式的变量(如int i;)时,系统有可能会为进行隐式的初始化。至于系统是否隐式初始化变量,以及为变量赋予
一个
怎样的初始值,这要取决于该变量的类型以及我们在何处定义的该变量。下面是对于成员变量初始化的总结,在g++下测试过:include <iostream> ...
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜