哈尔滨优化网站排名,哈尔滨建设工程批前公示,软件商城哪个好,福州企业名录(一)strcmp函数 strcmp函数是比較两个字符串的大小,返回比較的结果。一般形式是#xff1a; istrcmp(字符串#xff0c;字符串); 当中#xff0c;字符串#xff11;、字符串#xff12;均可为字符串常量或变量#xff1b;i 是用于存放比較结果的整型变量。比較结果… (一)strcmp函数 strcmp函数是比較两个字符串的大小,返回比較的结果。一般形式是 istrcmp(字符串字符串); 当中字符串、字符串均可为字符串常量或变量i 是用于存放比較结果的整型变量。比較结果是这样规定的 ①字符串1小于字符串2,strcmp函数返回一个负值; ②字符串1等于字符串2,strcmp函数返回零; ③字符串1大于字符串2,strcmp函数返回一个正值;那么,字符中的大小是怎样比較的呢?来看一个样例。 实际上,字符串的比較是比較字符串中各对字符的ASCII码。首先比較两个串的第一个字符若不相等则停止比較并得出大于或小于的结果假设相等就接着 比較第二个字符然后第三个字符等等。假设两上字符串前面的字符一直相等,像disk和disks 那样, 前四个字符都一样, 然后比較第 五个字符, 前一个字符串disk仅仅剩下结束符/0,后一个字符串disks剩下s,/0的ASCII码小于s的ASCII 码,所以得出了结果。因此不管两个字符串是什么样strcmp函数最多比較到当中一个字符串遇到结束符/0为止就能得出结果。 注意:字符串是数组类型而非简单类型不能用关系运算进行大小比較。 if(ABCDEF) /*错误的字符串比較*/ if(strcmp(ABC,DEF) /*正确的字符串比較*/ 二strcpy函数 strcpy函数用于实现两个字符串的拷贝。一般形式是 strcpy字符中1,字符串2) 当中,字符串1必须是字符串变量,而不能是字符串常量。strcpy函数把字符串2的内容全然拷贝到字符串1中,而无论字符串1中原先存放的是什么。复制后字符串2保持不变。 例: 注意,因为字符串是数组类型,所以两个字符串复制不通过赋值运算进行。 ts; /*错误的字符串复制*/ strcpy(t,s); /*正确的字符串复制*/ 转载于:https://www.cnblogs.com/zfyouxi/p/4020437.html