77问答网
所有问题
C语言程序中定义的变量要取得一个初始值由什么办法?
如题所述
举报该问题
推荐答案 2020-07-12
1)
全局变量
在声明时,可以为其赋初始值,如int MAXN=999;
没有为全局变量赋初始值的,其初始值默认为0。
2)局部变量在声明时,可以为其赋初始值,如int MAXN=999;
数组元素在初始化时,未明确赋值的部分,均有初始值为0。例如:
int a[10]={1,2};
mj a[0]=1,a[1]=2,从a[2]~a[9]均为0。
3)可以在声明后的语句中,为变量赋初始值。如:
int a[10],i;
for(i=0;i<10;i++)
a[i]=i+1;
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/IvWY3qvNqNNqYGG3pW.html
相似回答
C语言程序中定义的变量要取得一个初始值
一般有哪几种方法?
答:
定义变量
取初值:一、不指定:全局及静态变量默认0,局部变量随机值。二、定义同时赋初值:比如int a=1;char str[]="abc";三、定义时未赋初值,在使用前赋值。比如int a;a=1;printf("%d",a);ps:注意函数内静态
变量定义
给初值和之后赋值是有区别的,静态
变量的定义
赋初值语句,只在第一次调用函...
在
C语言中
怎么给
一个变量
的初值赋另一个函数的返回值
答:
定义变量的时候,直接等于一个函数返回值即可
。一、在C语言中,定义变量同时,给变量赋值,称为初始化。二、初始化形式为 TYPE var_name = INIT_VALUE;其中TYPE为变量类型, var_name为变量名, INIT_VALUE为初始值。三、要用函数返回值作为初始化,那么只需要把函数调用写在INIT_VALUE区域即可。 示...
C语言
编译
程序
是自动生成
变量的初始值
吗?
答:
不会,C语言不会对局部变量进行自动初始化,未设定初值的局部变量,数值为随机值
。C语言是一门面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发,C语言能以简易的方式编译、处理低级存储器。C语言是仅产生少量的机器语言以及不需要任何运行环境支持便能运行的高效率程序设计语言。尽管C语言提供了...
计算机二级
C语言程序的一个
题目,不知道答案怎么来的。求解析
答:
我懂得也不多,随便说说吧,编程时,
定义变量
,首先要给出变量名,上面的i,j,k就是3个变量
的变量
名,然后就是变量类型,上面的是int类型,他在内存中站4个字节,这个int类型有个取值范围,是多少我也记不得了,要给变量赋
初始值
是因为编译器的关系,因为不给初始值,编译器给那3个变量在计算机中...
c语言中
局部
变量初始
化是
什么
意思,怎么初始化?
答:
“局部
变量初始
化”是指在使用这个局部变量前,要对其进行初始化。这是因为局部变量是从内存堆中分配的,用完就还给内存堆,所以被分配的局部变量并不一定是0,而很可能是其他地方用过
的一个值
,因此在使用这个变量之前,要对它进行显示初始化。初始化可以用两种方式(假设初值为0):声明变量是赋值:...
c语言
int类型
变量初始值
是多少啊?
答:
在
C语言中
,int类型
变量的初始值
为0,以下是程序代码跟输出结果:♡♡ 有帮助到的话,麻烦采纳哦!♡♡
C语言中
未
初始
化
的变量
的
值
是0么
答:
全局变量 、静态
变量初始值
为0,局部变量,自动变量初始值随机分配。定义局部变量,其实就是在栈中通过移动栈指针来给程序提供一个内存空间和这个局部变量名绑定。因为这段内存空间在栈上,而栈内存是反复使用的,所以说使用栈来实现的局部
变量定义
时如果不显式初始化,值就是0的。全局变量链接时已分配...
大家正在搜
c语言定义一个变量
c语言中变量定义合法
c语言变量的定义赋值例子
c语言变量的定义
c语言中使用变量的要求是
c语言变量实际代表的是什么
c语言变量必须先定义后使用
c语言定义字符变量
c语言动态变量定义
相关问题
c语言编程中的变量都需要附初始值吗?
C语言中的定义变量时,在什么条件下需要初始化?在什么条件下又...
C语言中定义一个整型变量,系统赋给的初始值是什么
C语言中使用变量为什么必须要初始化?
C语言中,如果定义一个变量,但不对其进行赋值,那么输出的这个...
c语言变量初始化的方式
C语言一个变量未赋值,后面程序如何对其取初值?
c语言编写程序:定义一个变量,一个指针,建立该变量的引用。对...