深入解析C++中Sizeof和Strlen的奥秘:区别、应用与技巧全揭秘!
sizeof 和 strlen 是 C++ 中用于处理字符串的两个不同的操作符,它们的作用和使用场景有很大的区别。
sizeof操作符:
区别:
- sizeof 是一个运算符,不是一个函数,用于获取一个类型或变量的字节大小。
- 对于数组,sizeof 返回整个数组的字节大小。
- 对于指针,sizeof 返回指针本身的字节大小,而不是指针指向的内存块的大小。
应用和示例:
#include
int main() {
int integerVar;
double doubleVar;
char charArray[10];
char* charPointer;
std::cout