1.sleep()函数:
作用:使程序在进行到这一步时,停顿一段时间再进行下一步。
在括号里输入数字的单位是毫秒。
使用此函数要加上头文件<windows.h>。
2.system(“cls”)函数:
作用:清空屏幕上先前显示的内容。
使用前要加上头文件<stdlib.h>
3.strcmp(字符串1,字符串2)函数:
作用:比较两个字符串是否相等。
使用时要加上头文件<string.h>
strcmp比较的是两个字符串对应位置上的字符是否相等,而不是比较他们的长度或位置。
返回值:
①当两个字符串相等时,返回0
②当不相等,且字符串1大于字符串2时,返回值>0
③当不相等,且字符串1小于字符串2时,返回值<0
4.rand()函数:
①使用时要调用stdlib.h头文件。
②作用是随机生成一个0到32767之间的随机数。
③返回值为int类型。
④如果不调用srand函数则每次生成的随机数序列都相等,建议在使用rand函数之前调用srand函数。
5.srand()函数:
①使用在rand函数之前,用于设置一个随机数的起点。
②srand函数的返回值为unsigned int类型,当和time()函数联用时要将time函数强制转换为unsigned int类型。
③srand函数后面的括号中调用时间戳,就可以做到每次随机的数字序列都不同。
6.time()函数:
①time函数是一个库函数。
②返回值类型为time_t,其为int类型重定义的一种类型。
③使用time函数时,要调用time.h头文件。
7.sqrt()函数:开平方
要调用math.h头文件
8.system()函数:
①作为用来执行系统命令的函数。
②release版本为“发布版本”,不可调试。
③debug版本为“调试版本”,可以调试。
例:关机指令:60秒后关机
system(“shutdown -s -t 60”);
取消关机指令:
system(“shutdown -a”);
9.strcpy(arr1,arr2)函数:
①使用时调用string.h头文件。
②括号中的对象是字符串。
③将arr2处地址存放的字符串拷贝一份替换arr1处地址存放的字符串。
10.memset()函数:
①格式:
memset(要修改的字符串名称,要替换为的字符,从要修改的字符串从前往后数要替换的个数);
11.strcat()函数:
在一个字符串的末尾追加其他字符串,但是不能追加自己。
格式:strcat(要追加的字符串名,要追加的字符串);
例:char arr[20]=”abcde”;
strcat(arr,”fgh”);
得到的新的arr中包含abcdefgh。
12.strncat()函数:
类似于strcat函数,但是可以追加自己,且可以限定追加的字符数。
格式:strncat(字符串名,字符串名,追加字符的个数);
例:strncat(arr,arr,5);
得到:arr=”abcdeabcde”
13.strstr()函数:
用来判断一个字符串中是否含有另一个字符串,如果母字符串中含有子字符串,返回母字符串中子字符串首元素的地址,否则返回空指针NULL。
格式:strstr(母字符串,子字符串);