变量用可以用定义变量时必须给变量赋初值始值吗 例如 int x,y; for(x=0;x<10;++) y=x;

种子是什么... 种子是什么?
 

你对這个回答的评价是

本回答被提问者和网友采纳

你对这个回答的评价是?

个人理解种子是用来产生下一个随机数的

也就是说如果不设置種子,那么下一个产生的随机数就是确定的

一般用srand((unsigned)time(NULL))来设置随机数种子,在程序初始时设置一次就好了不要放在循环中。

用rand()来返回一个int范围内的随机数

你对这个回答的评价是?

你对这个回答的评价是

下载百度知道APP,抢鲜体验

使用百度知道APP立即抢鲜体验。你的手机镜頭里或许有别人想知道的答案


C语言中提供了基本数据类型char、int、double等等可以用于定义变量,定义变量是格式是:
(1) 数据类型 变量名;
分析:是有数据类型定义一个变量在数据类型和变量名之间,需要空格隔开在变量名后面,需要使用引号“;”作为一行代码的结束符
(2) 数据类型 变量名1,变量名2... 变量名N;
分析:在一行代码中,是有数据类型萣义多个变量每个变量之间是有逗号“,”分割开。
(3) 数据类型 变量名1=初始值;
分析:使用数据类型定义一个变量而且在定义变量的时候,給其设置初始值
(1) 不能够与C语言提供的关键词同名;
(2) 只能够由字母、数字和下划线组成;
(3) 变量名的第一个字符只能够是字母和下划线;
其實,我们定义的变量名、函数名、以及自己定义的结构体类型名都是一个标识符。需要符合C语言标识符定义的要求
int main() //定义程序的主函数, 僦是程序的入口地址;
{ //主函数的开始标记;
} //主函数的结束标记;
可以看到,int x, y, z;就是使用int数据类型定义了x, y, z这样的3个变量;在变量之间使用逗号隔开。在定义b1, b2变量的时候直接给其赋值,就是设置初始值
给变量赋值的时候,一般的格式如下:
也可以连续给多个变量赋值格式如下:
int main() //萣义程序的主函数, 就是程序的入口地址;
{ //主函数的开始标记;
} //主函数的结束标记;
可以看到,执行 x = y = z = 99;代码可以同时给x、y、z变量赋值。注意:在初始化的时候不能够连续赋值,例如:
此时只有z变量赋值初始化,x、y变量没有进行赋值初始化
更多的交流可以加QQ:,微信:备注:linux编程;
学习、分享更多的linux C/C++ 编程知识。

我要回帖

更多关于 定义变量时必须给变量赋初值 的文章

 

随机推荐