摘要:
sizeof的作用是求取数据类型或变量在内存中占用字节数的多少。一般的用法例如sizeof(int),很像函数用法,但是sizeof并不是一个函数,而是关键字。sizeof的结果在编译时就确定。 从代码来分析sizeof在不同情况下获得的结果: sizeof(int); //32位机子下结果是4 int a[10]; sizeof(a);//数组变量a占用的内存字节数,结果是 10*sizeof(int)=40 sizeof(&a); //&a是一个指针,结果为指针变量占用的字节数4 还有一种情况: void fun(int a[10]) { ... 阅读全文