assert ( )——断言
函数原型:void assert(int expression or variable);
使用前要使用头文件 #include<assert.h>
使用时,判断语句为真时,程序继续运行,若为假,则系统报错
eg. 在程序中使用 assert(b != 0)。如果条件 (b != 0) 成立,则程序执行将继续。反之,它将终止
strcat( )——拼接
在C语言中,strcat函数用来用于连接两个字符串
函数原型: char *strcat(char *dest, const char *src);
这里,dest是目标字符串,src
是源字符串。函数将src
字符串添加到dest
字符串的末尾,并返回dest
字符串的指针。
大白话讲 就是将后面的src字符加到前面的dest字符的后面,最后输出拼接后dest的字符串
eg. 在程序中使用 strcat (dest,src)在 hello 后面 添加 world!
strcmp( )——比较大小
strcmp函数是用来比较两个字符串大小的函数,需要引用头文件<string.h>。
函数原型: int strcmp ( const char * str1, const char * str2 );
比较规则:
strcmp 比较两个字符串的大小,一个字符一个字符比较,按ASCLL码比较
第一个字符串大于第二个字符串,则返回大于0的数字 (1)
第一个字符串等于第二个字符串,则返回0 (0)
第一个字符串小于第二个字符串,则返回小于0的数字 (-1)
大白话讲 就是前面的字符串大于后面的字符串,输出为1,
前面的字符串等于后面字符串,输出为0.
前面的字符串小于后面的字符串,输出为-1
eg. 比较 dengrongdan 大于 xiaodan 大于 dan