c语言杂记

简介: c语言杂记

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

目录
打赏
0
0
0
0
1
分享
相关文章
C语言 每日一题 11.9 day15
C语言 每日一题 11.9 day15
72 0
C语言 每日一题 Day10
C语言 每日一题 Day10
82 0
C语言 每日一题 day9
C语言 每日一题 day9
47 0

热门文章

最新文章

AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等