C语言:函数实现求字符串占内存单元字节个数
int f(char *s)
{
char *t=s;
while(*t++) // 循环到\0结束, 但是t指针指向了\0后边的单元
return t-s;
}
其中问题:
- 区分t++ 与 ++t的区别
- \0的意义
- 指针的减法操作
C语言:函数实现求字符串字符个数
int f(char *s)
{
int n=0;
while(*t++)
n++;
return n;
}