![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C
文章平均质量分 80
iteye_17999
这个作者很懒,什么都没留下…
展开
-
C语言变量声明内存分配
一个由C/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)— 程序运行时由编译器自动分配,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。程序结束时由编译器自动释放。2、堆区(heap) — 在内存开辟另一块存储区域。一般由程序员分配释放,若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。...原创 2011-10-21 11:49:06 · 81 阅读 · 0 评论 -
C宏定义
C语言常用宏定义01: 防止一个头文件被重复包含#ifndef COMDEF_H#define COMDEF_H//头文件内容#endif02: 重新定义一些类型,防止由于各种平台和编译器的不同,而产生的类型字节数差异,方便移植。typedef unsigned char boolean; /* Boolean value type. */t...原创 2011-10-27 15:22:18 · 99 阅读 · 0 评论 -
_finddata_t
[size=large]_finddata_t struct _finddata_t 是用来存储文件各种信息的结构体。定义如下: struct _finddata_t { unsigned attrib; time_t time_create; time_t time_access; time_t time_write; _fsize_t siz...原创 2011-11-01 23:11:56 · 183 阅读 · 0 评论 -
内存对齐的原理,作用,例子以及一些规划(中英文说明,适用sizeof结构体) ...
目录 题记 一 内存读取粒度 Memory access granularity 从内存的角度解释内存对齐的原理 队列原理 Alignment fundamentals Lazy proces...原创 2011-11-10 17:28:02 · 401 阅读 · 0 评论 -
删除代码中的注释
#include <stdio.h>#include <string.h>#include <stdlib.h>//#include <io.h>static unsigned int table[7][7];void InitTable(){ unsigned int i; unsign...原创 2012-05-09 14:28:53 · 98 阅读 · 0 评论