栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

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

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

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

1.sleep()函数:

作用:使程序在进行到这一步时,停顿一段时间再进行下一步。

在括号里输入数字的单位是毫秒。

使用此函数要加上头文件

2.system(“cls”)函数:

  作用:清空屏幕上先前显示的内容。

  使用前要加上头文件

3.strcmp(字符串1,字符串2)函数:

  作用:比较两个字符串是否相等。

  使用时要加上头文件

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

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/854169.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号