C语言中使用大数组

[复制链接]
查看11 | 回复4 | 2011-3-5 04:30:03 | 显示全部楼层 |阅读模式
端ma——a的最大容量,必须大于nan=12——求n的阶p——求阶乘时的当前乘数*/#include#define Ma 10000int pa;/*指向数组a的有效末端*/int p=2;int memory_over=0;union data{ unsigned long int b; struct {unsigned l:16; unsigned h:16; }m;}a[Ma];/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++算法说明1:考虑到r...
回复

使用道具 举报

千问 | 2011-3-5 04:30:03 | 显示全部楼层
不用现在都是32bit/64bit的程序了,不存在以前的64K段的概念。程序可以享用4GB的地址空间(不是内存,只是地址),操作系统通常要占用一部分(Windows上是2GB,通过设置可以压缩到1GB)所以申请24K的内存不会出现找不到地址放的情况...
回复

使用道具 举报

千问 | 2011-3-5 04:30:03 | 显示全部楼层
端ma——a的最大容量,必须大于nan=12——求n的阶p——求阶乘时的当前乘数*/#include#defineMa10000intpa;/*指向数组a的有效末端*/intp=2;intmemory_over=0;uniondata{unsignedlongintb;s...
回复

使用道具 举报

千问 | 2011-3-5 04:30:03 | 显示全部楼层
如果你要定义的是全局变量 那么不需要...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行