strlen函数
strlen所作的是一个计数器的工作,它从内存的某个位置(可以是字符串开头,中间某个位置,甚至是某个不确定的内存区域)开始扫描,直到碰到第一个字符串结束符'\0'为止,然后返回计数器值(长度不包含'\0')。strlen(char)函数求的是字符串的实际长度,它求的方法是从开始到遇到第一个'\0',如果它只定义了一个字符型数组但没有给它赋初值,这个结果是不定的,它会从aa首地址一直找下去,直到遇到'\0'停止。
#include<bits/stdc++.h>
#define int long long
using namespace std;
signed main()
{
char a[20005]={"taoyiwei17_QFOI!"};
int len=strlen(a);
cout<<len;
return 0;
}
输出:16
DAY 4 学习日记
学了八进制转十六进制,然后步行回家,无语ing