#pragma pack(1) 的意义

<br />设置结构体的边界对齐为1个字节,也就是所有数据在内存中是连续存储的。 比如你在C语言中定义下面这样的结构体: struct s { char ch; int i; }; 然后在主函数中写一句:printf("%d", sizeof...

2010-10-23 12:44:00

阅读数:700

评论数:0

论函数调用约定

在C语言中,假设我们有这样的一个函数:int function(int a,int b)调用时只要用result = function(1,2)这样的方式就可以使用这个函数。但是,当高级语言被编译成计算机可以识别的机器码时,有一个问题就凸现出来:在CPU中,计算机没有办法知道一个函数调用需要多少个...

2008-01-29 22:08:00

阅读数:655

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭