1,编程问题PACKED

紧缩的意思.packed指定的数据在分配数组或结构里存储器里是一个变量紧接着一个变量,没有多余空间.它的优点是节省存储空间,缺点是存取速度慢.不用packed指定的数据在内存分配时会对字节边界做对齐处理,变量之间会有冗余字节存在,但存取速度比较快.

编程问题PACKED

2,packed 有什么

packed是做什么的?如下加了packed和不加packed有什么差别? alfa=packed array[1..al] of char;
如上中的al=10,那么加packed和不加是若何存取的?紧缩和不紧缩有和差别?若何紧缩的?是为了节俭空间?
字符紧缩存取。

packed 有什么用

3,在pascal中packed什么意思怎么

这是紧缩的意思,首先你要理解对齐,比如定义如下的记录类型:TYPE REC=RECORD A:CHAR;B:INTEGER;END;在正常情况下,如果系统按4字节对齐,那么尽管前面的A只需要一个字节,但是随后的三个字节是空着的,B从下一个四字节的边界开始分配。PACKED的作用就是压缩这种浪费,让A只占用一个字节,然后B接着分配空间。
打包,生成可执行文件
你好!packed 数据在分配数组或结构里存储器里是一个变量挨着一个变量,没有多余空间。优点是节省存储空间,缺点是存取速度慢。如有疑问,请追问。

在pascal中packed什么意思啊怎么用

4,结构体定义后加PACKED是什么意思请教

这个你不用思考了~想不通的 __packed是字节对齐的意思。 比如说int float double char它的总大小是4 + 4 + 8 + 1 = 17 但如果你不用__packed的话,系统将以默认的方式对齐(假设是4字节),那么它占4 + 4 + 8 + 4 = 20;(不足4字节以4字节补齐)。 但在VS2008上述方法不能用了(低版本我没有试过),如果想设置对齐方式,只要选择工程属性-配置属性-C/C++-代码生成就能设置,它的选项有1、2、4、8、16。在GCC下,可以在加上#pragma pack(4) 4字节对齐的意思,其它同理。

5,packed是什么意思

adj. (常用来构成复合词)充满…的,塞满了…的挤满的;塞满的压结实的;压紧的满座的v. [包装] 包装(pack的过去分词)读音:美 [p?kt] 短语:packed snow 路上被踩过的雪Packed lunch 盒装午餐 ; 自备午餐 ; 打包午餐 ; 午餐造句:1、Have you packed all these books? 你所存的书都捆好了吗?2、We were packed like sardines in the train. 我们在火车里被挤得像沙丁鱼似的。3、The blankets were folded up and packed in boxes. 那些毯子已经折好并装进了箱子里。
packed[英][p?kt][美][p?kt]adj.充满…的; 塞满了…的; v.包装(pack的过去式和过去分词);

文章TAG:pack  编程  问题  packed  
下一篇