请不要忽视基础小细节
可能是平时积累不够吧 没有理解透彻
以下程序的运行结果大家自己跑一跑
#include <cstring>
#include <iostream>
using namespace std;
int main()
{
const char *pc = "string";
const size_t len = strlen(pc);
cout<<len<<endl;
const size_t len1 = strlen(pc + 1);
cout<<len1<<endl;
system("pause");
return 0;
#include <iostream>
using namespace std;
int main()
{
const char *pc = "string";
const size_t len = strlen(pc);
cout<<len<<endl;
const size_t len1 = strlen(pc + 1);
cout<<len1<<endl;
system("pause");
return 0;
}
答案是6,5,第一个是传的string进去,第二个传的是tring进去