www问答网
所有问题
c语言赋值中什么叫初始化赋值,和赋值有什么区别吗
如题所述
举报该问题
推荐答案 2014-10-20
初始化赋值是在定义的时候赋值,如int i=5;
对于数组来说初始化赋值和其他时候赋值方式是不同的。
追问
也就是说初始化赋值是在一开始的时候赋值,其它赋值则是在中途进行赋值吗
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://www.wendadaohang.com/zd/A35G15W4Kn4nAGW1K4d.html
相似回答
初始化和赋值的区别
和联系
答:
初始化,变量定义的同时赋值
,如:int x=5;赋值,是已定义了变量,给变量赋值,如:int y;y=x;y=x=5;
指针
初始化与
指针
赋值有什么区别
答:
int*p=0,将指针
初始
值设为0,0是一个特殊的常量,编辑器根据
不同的
情况进行处理,这里将它视为NULL指针。int*p定义一个指向整形的指针,但是没有给它
赋值,
p现在是一个随机值!*p=123,给p指向的内存赋值为123,由于p没有
赋初值,
所以p指向的内存位置是随机的,虽然编辑的时候没有错,但很可能发生...
初始化和赋值有何区别
?
答:
首先要清楚
什么是初始化
:在声明变量的同时赋值就是初始化。而在其后
的赋值
语句就不是初始化。一般来说,如果你不给变量一个确定的值,就直接引用它,则系统不能保证运行的唯一性,而这是我们程序所不允许的。所以我们一般用初始化的方法来确定其值。如char str[100]引用memset(str,sizeof(str),0)...
C语言中初始化
数组和给数组元素
赋值有什么区别
?
答:
所谓
赋初值
一般而言就
是初始化
啊 从根本上说,其实初始化也并不是编译阶段完成,对于全局变量(数组)而言,一种是exe文件中设定该程序的数据区中的为这个数组存放空间中的值已经是初值了,当然这个值倒是编译程序生成目标程序时设定的,程序运行加载时,给定空间中的内容直接拷贝到空间了,这个不占运行...
C++
语言中
,
赋值,
定义,声名,
初始化
,四者之间
的区别是什么
?请详细说明一...
答:
定义,在
C
++中一般只对变量使用。一般是说明变量的类型。如int i定义i为一个整型变量。初始化,实际上对变量
赋初值
就是对变量进行初始化。如int i=2将i赋初值2.
赋值,初始化
其实
是赋值的
一种情况,另一种情况是比如上面的i我用过了,并且现在i=5。我要让它为9,就写i=9。
变量
的
声明,定义
,赋值和初始化有什么区别
答:
1.定义需要分配存储空间 2.
初始化是
定义变量时候赋给变量的值;3.
赋值是
以后用到该变量,赋给该变量新的值;定义是在内存中确定变量的位置、大小。初始化是定义变量时候赋给变量的值(从无到有).赋值是以后用到该变量,赋给该变量新的值.int i;//定义 int i=9;初始化 i= 7;// 赋值 ...
初始化和赋值有什么区别
答:
c++中
初始化和赋值
操作
差别是
很大的。对于基本数据类型差别不大:比如:int a = 12; // initialization, copy 0X000
C
to aa = 12; // assignment, copy 0X000C to a但是对用户自定义的数据类型比如String 初始化和赋值就差别很大:class String { public: String( const char *init ); // ...
能具体讲述一下给变量
赋初值和赋值
语句
的区别吗
答:
给变量
赋初值,
也
叫初始化
,只能用=,而
赋值
语句除了=还包括复合赋值语句,如+=、-=等,自加,自减也可以算赋值语句。
C语言中
变量
的初始化
怎么理解?
答:
C语言的
变量初始化,就是在定义变量的时候,赋予一个初始值。形式为 type var_name = init_value;其中init_value就
是初始化
值了。类似于 type var_name;var_name = init_value;不过,基于编译器的实现,一般初始化值的方式要比先定义后
赋值
更高效。另外,有些初始化是必须的。比如常量的定义,必须...
大家正在搜
c语言结构体初始化赋值
c语言初始化什么意思
c语言二维数组初始化为0
c语言初始化数组
c语言初始化
c语言变量初始化
c语言字符数组初始化
c语言数组初始化为空
c语言指针变量初始化
相关问题
c语言里变量的"初始化"和"赋初值"一样吗?
在初始化时直接赋值是什么意思
c语言变量的初始化和赋值的区别
C语言中初始化数组和给数组元素赋值有什么区别?
C语言的赋值=和等于==有什么区别?
定义和赋值和初始化是什么意思
C语言中变量初始化与赋初值有什么不同?
求具体举例说明C语言数组的初始化和赋初值有何不同?