当然,如果连库函数都不用的话,那就自己实现一个strchr
#include <stdio.h>
char *my_strchr(char *s, char c)
{
while(*s++ != c);
return --s;
}
int my_strlen(char *s)
{
return (char *)my_strchr(s, '\0') - s;
}
int main()
{
char *s = "123456789";
printf("%d\n",my_strlen(s));
}
Linux是简单的,你不需要成为天才也能理解这种简单,Windows是复杂的,就算你是天才也不能理解这种复杂