标签:str 时间 内存 但我 详细介绍 1.7 占用 printf 提交
还记得在上一章里,我们曾经输出过的“Hello, World!”吗?
它虽然不是本章所涉及的基本数据类型的数据,但我们同样可以用sizeof函数获得它所占用的空间大小。
请编程求出它的大小,看看跟你设想的是否一样?
(无)
(不提供)
#include <iostream> #include <algorithm> #include <stdio.h> #include <string> #include <ctype.h> using namespace std; int main() { // string aaa = "Hello, World!"; // int b = sizeof(aaa); // cout << b << endl; // 得到结果为24 // int b = aaa.size(); // 得到结果为13 printf("%d\n",sizeof("Hello, World!")); // 得到结果为14,14是正确的 return 0; }
这道题弄得我很崩溃,至今没明白为什么错了
为什么是上面的不同结果
标签:str 时间 内存 但我 详细介绍 1.7 占用 printf 提交
原文地址:http://www.cnblogs.com/QingHuan/p/7010552.html