www问答网
所有问题
当前搜索:
C语言中初始化和赋值的区别
在
C语言中
,什么是声明、定义、
初始化
?
有什么区别
答:
声明和定义差不多,比如,声明一个变量,和定义一个变量,
初始化
就是将该变量赋初始值,比如int a = 0; 声明了一个int 类型
的
变量,变量名是a,初始值为0,给变量初始化很重要,因为该变量所在的内存可以已经有一个值了,不初始化,改变量可能是个垃圾值,对后面的计算有影响 ...
C语言中
变量
的初始化
怎么理解?
答:
C语言的
变量
初始化
,就是在定义变量的时候,赋予一个初始值。形式为 type var_name = init_value;其中init_value就是初始化值了。类似于 type var_name;var_name = init_value;不过,基于编译器的实现,一般初始化值的方式要比先定义后
赋值
更高效。另外,有些初始化是必须的。比如常量的定义,必须...
...阶段完成的而是在程序运行时执行本函数时
赋初值的
,相当于有一个赋值...
答:
C语言
在程序运行时对先对全局变量
赋初值
,没指定则赋0值。执行到一个函数时才对函数局部变量赋初值,没指定不
赋值
,变量值不确定。相当于执行赋值语句。这样可以理解了吧? 概念不好理解, 建议 下载个 习语言(中文版的C语言), 看看 习
语言 里面的
词汇 ,函数, 帮助文档, 很有帮助的。
c语言中
一维数组
的初始化
是什么意思,
有什么
作用??
答:
一维数组
初始化
就是给一维数组
赋初值
,作用就是申明的这个一维数组有了一个确定的值,从而可以得到具体应用。一个数组申明后,如果没有
赋值
,那么只是分配了内存空间,没有具体的值,也可以说是空,其组成是“\0”也就是NULL,无法在实际中使用。C语言是一门通用计算机编程语言,应用广泛。
C语言的
设计...
什么是
C语言的初始化
答:
就是在定义一个变量的时候给他
赋值
。比如:……main(){ int i = 0;//这里就是
C的初始化
i = 3;//这里是正常的语句 printf("%d\n", i);} 如果你不写int i = 0; 只是 int i;如果你一旦漏写了 i = 3;那么你再写 printf("%d", i);可能出现乱码,而你找不出来。如果你写了i ...
C语言
定义变量的同时赋予数值和先定义后
赋值有什么区别
答:
定义变量只是给那个变量开辟了一个内存空间,
里面的
值是随机的。
赋值
之后便在那块内存中写入一个相应的数据。这样你就理解了。
编程中
的
,定义、声明、
初始化
,各指的是什么,举例说明下
答:
初始化
就是你定义出来
的
变量,它最开始的值是多少,你得给它一个.int a = 100; int a; a = 100; 这种就是了.一定记得初始化,否则,有时,会遇上一些莫名其妙的问题.主要说的是声明,对于一个函数 void B(xxxxx){ xxxx }是这种样子.假如在一个页面中有A,B函数,A函数
里
调用B函数,但是B函数...
C语言
指针变量
的赋值
和做函数的参数
答:
1、指针变量
的赋值
,分为定义时赋值(
初始化
)和单独赋值,如:int x ;int * px=&x ; //定义时赋值,也称初始化,注意这里的*是跟随int的,即变量px是int *类型变量! 实际上的赋值语句是px=&x ;int * py ;py=&x ; //单独赋值,将py指向x*py=10 ; //这里的*,是引用指针中的...
C语言中
数组
初始化
是什么?
答:
在定义数组的同时,给各数组元素
赋值
,这称为数组
的初始化
。当然,在定义数组时并未给数组元素赋值,然后在程序中利用循环也可以为数组元素赋值,这也可以叫做“初始化”。
c语言中
什么是
赋值
?什么是错?
答:
对于如下说明,语法和语义都正确
的赋值
是:
C
、s=&a[1];A、语法上正确(可能引起编译警告)。若非静态变量或全局变量,否则s没有被
初始化
,是随机值,*s的值无法确定,即没有确定的语义;若是静态变量或全局变量,s被初始化为0,对地址0的解引用操作没有确定的语义。B、错误。理由同上,对随机...
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
c语言倒三角图案编程
java scanner
初始值和初始状态有什么区别
c语言指针的初始化和赋值
c语言初始化和赋值
声明和初始化的区别
类对象初始化和赋值
定义与初始化的区别
c语言数组初始化的三种方式