我想知道这两种不同用途之间的差异。 我相信,在一些有什么区别非常微妙。
这是从IBM参考手册所取的解释。 不过也许我的英语不好,我不能想象的差别。
也许我展示的这两种情况下的例子会帮助我更好地理解这种。
下面是来自IBM的解释:
的子程序和strchr返回指向在字符串中由字符(转换为无符号字符)指定的字符参数的第一次出现指向的String参数。 如果字符没有在字符串中出现,则返回空指针。 终止字符串的空字节被认为是字符串的一部分。
所述strrchr子程序将一指针返回到该串中由字符(转换为字符)中指定的字符参数的最后出现的指向的String参数。 如果字符没有在字符串中出现,则返回空指针。 终止字符串的空字节被认为是字符串的一部分。