炯炯 - 2006-2-10 18:32:00
struct data2
{int days;
int date[42];
};
struct data1
{struct data2 month[12];
};
struct calendar/*日历*/
{struct data1 year[50];
}calendar;
这个嘛哦 我要是把struct data1 year[50]里得50改成100或者更大就不行了 有谁能帮我解决下么 谢谢了
炯炯 - 2006-2-10 23:06:00
我是说我这样用可以 但把struct data1 year[50]里得50改成100或者更大就不行了 就是说在 空间不够的情况下怎么弄呢 因为要初始化的数据量很大阿 但是用链试的就可以了 只是会很麻烦以后处理等时候
X终结者X - 2006-2-11 12:29:00
我也经常遇到过这样的问题,不过你只能选一个,要么复杂,要么占用内存
炯炯 - 2006-2-11 21:49:00
是么 那那些别人编的大程序不知道是怎么处理的呢 哎......痛苦
X终结者X - 2006-2-12 12:26:00
很多书上都说电脑发展有一种趋势:就是程序的可读性要好,其程序的大小不太重要,随着技术的发展,运算速度会越来越快……
重要的应该就是可读性和运算范围吧
© 2000 - 2026 Rising Corp. Ltd.