-
strncmp()函数是strcmp()函数的升级版
-
因为strcmp()函数比较字符串中的字符,直到发现不同的字符为止,但是这一过程可能会持续到字符串的末尾
-
strncmp()函数有三个参数,
它的第三个参数是限定的字符数,
它的第二个参数是限定的字符,
它的第一个参数是字符串 -
而strncmp()函数不光可以在比较俩个字符串时,比较到字符不同的地方,还可以只比较第三个参数指定的字符数
例如:要查找以“astro”开头的字符串,可以限定函数只查找这5个字符 -
有了第三个参数,strncmp()函数可以执行的功能就比strcmp()函数的功能多
-
不要忘记它的返回值与strcmp()函数的返回值相同