www问答网
所有问题
当前搜索:
初始化与赋值是一个概念吗
变量的
赋值和初始化
有什么区别
答:
冰的悸动 错误:1.“程序开始时进行
初始化
”的说法仅仅适用于静态或全局变量,而不适于局部自动变量。局部自动变量在函数调用时才能被初始化。2.“但是根据编译器的不同有些编译器会自动
赋初值
0或其他”——这在ISO/IEC C语言标准中不是由实现定义的行为,如果
一个
编译器符合标准,那么行为就是明确的...
什么时候需要
赋值和初始化
答:
初始化与赋值是
不同的
概念
:静态变量的初始化是在编译时进行,变量的赋值是在函数或程序运行时进行。静态变量只初始化一次,但可以通过赋值的方式多次修改静态变量的值。
C语言中声明变量后
赋值和初始化
变量的区别在哪里
答:
冰的悸动 错误:1.“程序开始时进行
初始化
”的说法仅仅适用于静态或全局变量,而不适于局部自动变量。局部自动变量在函数调用时才能被初始化。2.“但是根据编译器的不同有些编译器会自动
赋初值
0或其他”——这在ISO/IEC C语言标准中不是由实现定义的行为,如果
一个
编译器符合标准,那么行为就是明确的...
变量的声明,定义,
赋值和初始化
有什么区别
答:
1
.定义需要分配存储空间 2.
初始化
是定义变量时候赋给变量的值;3.
赋值是
以后用到该变量,赋给该变量新的值;定义是在内存中确定变量的位置、大小。初始化是定义变量时候赋给变量的值(从无到有).赋值是以后用到该变量,赋给该变量新的值.int i;//定义 int i=9;初始化 i= 7;// 赋值 ...
实例
化和初始化
的区别是什么?
答:
实例化,一般是由类创建对象。比如有 class A { };A a;//这就是实例化
初始化
,有很多情况,如函数的初始化,类里成员的初始化等,即给一些变量赋予初始值,那些变量已经存在,只是
赋值
,不像实例化那样构造
一个
实例的时候需要在内存中开辟空间。
c语言中数组未
初始化
时,数组元素是变量还是什么?可以将未初始化的数组...
答:
是未知值,或者都是0,根据编译器不一样而变化吧。可以,但是会带来不可预计的后果。所以慎用 那你为什么不对a先
初始化一
下,确保全0,防止不可预知问题的发生
c语言的定义变量
初始化
时
赋值是
随便的数字吗 就是int i=0 这个0是...
答:
你也需要
一个
变量sum来记录累加和吧,这的初值就要设为0喽.下面这些初使化都可以的,你参考下下 void main(){ int sum,i;//只声明,没
赋值
for(i = 2,sum = 0;i <= 100 ;i += 2)//用的时候赋值 sum += i;printf("%d\n",sum);} void main(){ int sum = 0,i;for(i = 2...
c语言数组的定义
答:
C语言支持一维数组和多维数组。如果
一个
数组的所有元素都不是数组,那么该数组称为一维数组。在C语言中使用数组必须先进行定义,一维数组的定义方式为:类型说明符; 数组名 ;[常量表达式]。其中,类型说明符是任一种基本数据类型或构造数据类型。数组名是用户定义的数组标识符,方括号中的常量表达式表示...
C语言数组问题,书中说,数组
初始化
,不能给跳过每行前面的元素而给后面...
答:
举个例子吧,比如说申请并
初始化一个
数组num[10]={1,2},这是数组有10个元素,但是你初始化的时候只给了两个数值,那么默认就是前两个元素的值,不能跳过前面的给后面的
赋值
我只申明
一个
变量,但不
初始化
,也就是不
赋值
,在运行时它是否占据内存空间...
答:
只要你定义了变量,系统就会为它分配内存空间。初值可以不用你自己
赋值
,系统会在执行该声明语句的时候赋予初值。你说的不用是对的,但是得看初值你能否用到,如过有特殊意义的话,你就应该自己赋值。
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜