某32位系统下, C++程序,请计算sizeof 的值.
void Foo_1 ( char str[100]){
cout<<"Foo_1:"<<sizeof( str )<<endl; //
}
char str_1[] = "abcdef";
cout<<"str_1:"<<sizeof(str_1)<<endl; // 7 加了一个‘\0’
char *str_2 = "abcdef";
cout<<"str_2:"<<sizeof(str_2)<<endl; // 4
char str_3[] = {

本文探讨32位系统中C++的sizeof运算符在不同类型的字符数组和指针上的应用,包括字符串常量、字符数组、指针变量,展示了它们在内存占用上的差异和规则。

3116

被折叠的 条评论
为什么被折叠?



