![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C
文章平均质量分 54
珊瑚
这个作者很懒,什么都没留下…
展开
-
C语言对齐
一、什么是对齐,以及为什么要对齐:1. 现代计算机中内存空间都是按照byte划分的,从理论上讲似乎对任何类型的变量的访问可以从任何地址开始,但实际情况是在访问特定变量的时候经常在特定的内存地址访问,这就需要各类型数据按照一定的规则在空间上排列,而不是顺序的一个接一个的排放,这就是对齐。2. 对齐的作用和原因:各个硬件平台对存储空间的处理上有很大的不同。一些平台对某些特定类型的数据只能从某些转载 2012-04-03 20:03:49 · 215 阅读 · 0 评论 -
sizeof详解
简介 Pascal的一种内存容量度量函数: C语言中判断数据类型长度符用法 Var a : array[1..10000] of longint; Begin Writeln(SizeOf(a)); End. 输出:40000 如果定义Integer,则输出:20000转载 2012-04-10 13:46:05 · 223 阅读 · 0 评论 -
C++运算符优先级
PrecedenceOperatorDescriptionAssociativity1::Scope resolutionLeft-to-right2++ --Suffix/postfix increment and decrement()Function call转载 2012-04-10 21:01:50 · 181 阅读 · 0 评论 -
C++多继承的指针地址问题
#include class ClassA{public:virtual ~ ClassA(){};virtual void FunctionA(){};};class ClassB{public:virtual void FunctionB(){};};class ClassC : public ClassA,public ClassB{public:};void原创 2012-04-10 23:17:30 · 436 阅读 · 0 评论 -
四种有效的指针运算
四种有效的指针运算如下:1. 相同类型指针之间的赋值运算。2. 指针和整数之间的加法和减法运算。3. 指向相同数组中元素的两个指针之间的减法和比较运算。(比较运算符:== != >=)4. 指针赋值为0(表示空指针)或者指针与0之间的比较运算。原创 2012-05-18 14:52:25 · 621 阅读 · 0 评论 -
一个有关sizeof用法的题目——sizeof(i++)
#include int main() { int i; i = 10; printf("%d\n", i); printf("%d\n", sizeof(i++)); printf("%d\n", i); return 0; }这三行输出应该是什么?答案是:10410第三个为什么不是11? i为什么没有自增?请看C++标准;5原创 2012-05-24 16:43:16 · 920 阅读 · 0 评论