1.
do while循环
语法结构:
do
循环语句;
while(表达式);
例子:在屏幕上打印1~10
逻辑:
do语句
判断while语句是否成立
成立:继续执行do语句
不成立:结束循环
2.
运行程序时,光标闪烁说明程序仍在运行,程序死循环。
3.
二分查找法/折半查找
前提条件:有序数组
4.
Sleep();
程序睡眠()ms
需要的头文件
<windows.h>
5.
system(“cls”)
清空屏幕
6.
比较两个字符串arr1和arr2是否相等
库函数:strcmp:比较的是字符串的内容
需要包含的头文件:<string.h>
如果a>b,返回一个大于0的值
a<b,返回一个小于0的值
a=b,返回0
7.
rand()
生成随机数
如:
int ret = rand();
需要包含的头文件<stdlib.h>
注意:
rand函数生成的是伪随机数
其生成的随机数范围是:0~Rand_Max(32767)
而在rand函数生成随机数之前,要使用srand函数设置随机数的生成器
当在rand函数前写下:
srand(某个值);//某个值称为种子
那么rand函数生成的值就是固定的
srand函数所要求的参数类型为unsigned int
8.
time函数:可以返回一个时间戳
time函数的返回值的类型为time_t
需要包含的头文件:
<time.h>
时间戳:自1970年1月1日至今经历的秒数
time函数的参数是指针,当不想用这个函数是,可以使用空指针:NULL
time(NULL)
NULL即为0,是空指针
9.
goto语句
常见用法:终止程序在深层嵌套结构中的处理过程,跳出多层循环。
10.
system(shutdown -s -t 60);
60s后关机
shutdown -a
取消关机
11.
不能写成a==b==c