c语言部分函数使用方法(sleep、system、strcmp、rand、srand、time、memset、strcat、strncat、strstr)

  • Post author:
  • Post category:其他


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(母字符串,子字符串);



版权声明:本文为weixin_63716012原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。