河北大学暑期程序设计训练每日知识分享-day17

每日分享——sizeof-strlen-size-length理解

运算符:sizeof
函数:strlen()size()length()

sizeof计算变量、常量名或是数据类型名占用的空间字节数;
strlen传入C语言字符串(字符数组名或字符指针,以\0结尾),返回从传入的第一个字符到\0的长度;
sizelength都是string类的成员函数,两函数完全相同,返回C++字符串的长度。起初string是没有size函数的,后来C++引入STL后为保持各容器统一才加入的

理解

其实归根结底还是区分开char*和string,搞清楚指针。推荐一本对于理解指针很有帮助的书——《深入理解C指针》,指针学着并不难,难的是学会了依旧看不懂别人指针的玩法。

深入理解C指针