0零散笔记(2)

本文详细介绍了C语言中switch、while、goto语句的用法示例,以及如何使用rand、srand和time函数生成随机数,同时提到了变长数组初始化的问题和相关库函数如Sleep和system的运用。
摘要由CSDN通过智能技术生成

三目操作符使用例题

0dab965da3a14972958d949dacef44b6.png

 

switch的使用

switch(整形表达式)

{

case 1://  必须是一个整型常量  这是冒号

printf();        break;

case 2:      printf();

break;

default:     printf();

break;

}

while循环的使用

int i=10;

while(i)

{

printf("%d",i);

i--;\\结果为10987654321

}

goto语句的使用

{   xiaoli :

printf("abc");

goto xiaoli ;)\\当走到xiaoli时 程序返回到第一次出现的位置,再往下面执行,一直循环下去陷入死循环

}例图eb43fb2763284e9c83d1646c42842e7d.png

 

3 rand函数生成随机数的#include<stdlib.h>

返回值为整数

4 srand 是用来初始化随机数的生成器 需要的参数是unsigned int

5 time需要#include<time.h>

srand((unsigned int)time(NULL));种子为time ,时间在不断变化 导致srand的参数也一直在变化,使得rand在变化生成不同的数值

变长数组不能初始化

6 #include<windows.h>  Sleep(单位毫秒);//让程序发呆的时间

7 #include<stdlib.h>  system("cls");//删除屏幕信息  

图例 可以让 haha 在屏幕呆够5s程序才结束

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值