在C语言中,可以使用strcmp
函数来比较字符串的结尾。strcmp
函数接受两个字符串作为参数,并返回一个整数值,表示两个字符串的比较结果。如果两个字符串相等,则返回0;如果第一个字符串在字典序中排在第二个字符串之前,则返回负数;如果第一个字符串在字典序中排在第二个字符串之后,则返回正数。
例如,如果要比较两个字符串str1
和str2
的结尾,可以使用以下代码:
int result = strcmp(str1 + strlen(str1) - 3, str2 + strlen(str2) - 3);
其中,strlen(str1) - 3
和strlen(str2) - 3
表示从字符串的倒数第三个字符开始比较,可以根据需要进行调整。
需要注意的是,strcmp
函数比较的是整个字符串,而不是单独的字符。因此,如果只想比较字符串的结尾,需要进行适当的处理。
领取专属 10元无门槛券
手把手带您无忧上云