随机数
数组
变量
清屏
时间延迟
静态网站HTML
随机数
srand()函数用于播种
函数头文件: stdlib.h
函数定义: void srand(unsigned int seed)
函数功能:设置随机数种子
函数说明:通常可以用getpid(获取当前进程的进程识别码)或者time(NULL)(获取当前系统的时间信息)来充当种子,保持每次运行时种子是不一-样的
#include
int main(){
for(int i = e;i < 5;i++){
//产生1 -10以内的数字
nt temp = rand()%9 + 1;
printf("%d ",temp);
printf("\n");
srand(time(LL));//瘸种
for(int i = 0;i < 5;i++){
printf("%d”,temp1);
return 0;
输出: (第一次结果)
6 9 8 5 9
5 3 1 4 6
输出: (第二次次结果)
6 9 8 5 9(与第次相同)
rand()%100;
是产生随机数的函数,使用 “rand();”即可产生随机数,后面%100表示对产生的随机数除以100取余,限制产生的随机数的范围为0-99
数组
数据类型 数组名[常量表达式];
例如 int array[4];定义了一个有四个整形元素的首地址为array的一维数组数组的常量表达式是 是unsigned int 型的正整数或const常量,表示数组中元素的个数
一维数组的初始化
1.完全初始化
数据类型 数组名[常量表达式n]={初始值1,初始值2,...,初始值n};
2.部分初始化
数据类型 数组名[常量表达式n]={初始值1,初始值2,初始值3,}
3.省略常量表达式的初始化——完全初始化时可以省略常量表达式
数据类型 数组名[]={初始值1,初始值2,初始值3,...,初始值n}
数组名是数组的首地址,是一个地址常量,与第一个元素的地址相同。同时数组名不是地址常量 ,因此不能作为左值
int array1[6],array2[6];
array1 = array2;//这是错误的
变量
清屏 system("cls")
使用清屏可以达到画面清除的效果
需要引用头文件
#include
#include
int main(){
printf("hello world!\n");
getchar();
system("cls");
return 0;
}
清屏用于画面清除,若要清除特定的哪一行,则需要使用别的方法
有待查询
时间延迟
Sleep(延迟时间);
windows系统下Sleep(1000)代表延迟1秒,因为Sleep的参数为毫秒;
Linux系统下,Sleep(1)代表延迟1秒,因为Sleep的参数为秒。
#include
int main()
{
printf("hello ");
sleep(1);
printf("world\n");
return 0;
}
静态网站