每日一函数:
查找一个字符:strchr和strrchr
不同:两者主要的区别就在于:
strchr查找的是字符第一次出现的位置
strrchr查找的是字符最后一次出现的位置
相同:两者相同点就是:它们的返回值都是指向该位置的指针,都在c的string.h中,注意和c++的string做区分哦
测试代码:
int main()
{
const char *s="a";
const char * ptr="abca";
if(strchr(ptr,s))
{
cout<<"exist"<<endl;
}
cin.get();
return 0;
}
查找一个字符串:strstr strrstr 不同:两者主要的区别就在于: strstr查找的是字符串第一次出现的位置 strrstr查找的是字符串最后一次出现的位置 相同:两者相同点就是:它们的返回值都是指向该位置的指针,都在c的string.h中,注意和c++的string做区分哦
测试代码:
int main()
{
const char *s="abc";
const char * ptr="abca";
if(strstr(ptr,s))
{
cout<<"exist"<<endl;
}
cin.get();
return 0;
}
整数的取整的两种方式:
1、ceil(1.2)==2;向上取整 ,向着天花板
2、floor(3.9)==3;向下取整 ,向着地板