额外减小 发表于 2023-3-4 17:41:53

一点小小的分享(大佬勿入)

关于strlen
我本来以为这个表示的就是字符串的大小
然后就用这个来遍历
char str={'\0'};
for(int i=0;i<strlen(str);i++)
{
    str='1';
}结果就错了(悲)
后来才知道原来strlen遇到结束符'\0'就结束。所以这样是行不通的~
正确答案是把strlen(...)改成sizeof(...)来遍历。
希望大家不要跟我一样犯这种低级错误。{:10_256:}
页: [1]
查看完整版本: 一点小小的分享(大佬勿入)