| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1936 人关注过本帖
标题:我定义的长整形,运行后出错,
只看楼主 加入收藏
Magic_July
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:102
专家分:109
注 册:2012-9-25
结帖率:100%
收藏
已结贴  问题点数:10 回复次数:12 
我定义的长整形,运行后出错,
程序代码:
#include"stdio.h"
#define mm 1000000
int main()
{
    int t,f,n;
    //long int a[mm],i;
    scanf("%d",&t);
    printf("%d\n",t);
}

就是我开始运行后
就说程序出错
但不知道哪里有错
去掉定义的第5行,就可以编译
就解释
为什么?
搜索更多相关主题的帖子: 整形 
2013-04-07 19:12
Magic_July
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:102
专家分:109
注 册:2012-9-25
收藏
得分:0 
但你把定义拉到主函数外面
就没问题了
#include"stdio.h"
#define mm 1000000
long int a[mm],i;
int main()
{
    int t,f,n;
    //long int a[mm],i;
    scanf("%d",&t);
    printf("%d\n",t);
}
求解释啊

[ 本帖最后由 Magic_July 于 2013-4-7 20:01 编辑 ]
2013-04-07 19:30
韶志
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:斗气大陆
等 级:贵宾
威 望:44
帖 子:2223
专家分:13592
注 册:2013-3-22
收藏
得分:0 
很好奇你想干什么...    你的程序不就是输入一个数再输出么,
你所说的定义的第五行仅仅只是注释,对代码不起任何影响啊
你的两个程序我都可以运行

三十年河东,三十年河西,莫欺少年穷!
2013-04-07 21:07
fanpengpeng
Rank: 8Rank: 8
来 自:南极洲
等 级:蝙蝠侠
威 望:7
帖 子:299
专家分:849
注 册:2013-2-1
收藏
得分:8 
你的编译器栈空间有限 分配不了那么大的局部变量
定义在外面 是存储在全局区 不在栈区

人生是一场错过 愿你别蹉跎
2013-04-07 21:20
YJ_Hao
Rank: 7Rank: 7Rank: 7
等 级:黑侠
威 望:1
帖 子:215
专家分:609
注 册:2013-3-22
收藏
得分:0 
要100W个数据,你要干嘛?害我差点死机!

[ 本帖最后由 YJ_Hao 于 2013-4-7 21:28 编辑 ]
2013-04-07 21:27
xiao89
Rank: 1
等 级:新手上路
帖 子:11
专家分:9
注 册:2012-7-8
收藏
得分:0 
测试计算机的CPU的吧
2013-04-07 21:48
tremere
Rank: 6Rank: 6
来 自:火星
等 级:侠之大者
帖 子:223
专家分:432
注 册:2013-3-11
收藏
得分:0 
你想干什么?
输入t、就又输出t。那你还定义那个长整型和i干什么用?

极品菜鸟,来学习啦,啦啦啦啦啦啦啦。。。
2013-04-08 08:15
yctchxf
Rank: 6Rank: 6
来 自:盐城
等 级:侠之大者
威 望:2
帖 子:176
专家分:454
注 册:2012-4-10
收藏
得分:0 
我觉得平时干点有用的,这么测试自己的机子,你不心疼么?
2013-04-08 12:17
apull
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:三体星系
等 级:版主
威 望:216
帖 子:1506
专家分:9241
注 册:2010-3-16
收藏
得分:2 
全局变量和局部变量在内存中保存的位置不一样。
mm定义去掉一个0,试试。
2013-04-08 19:14
邓士林
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:淮河河畔
等 级:贵宾
威 望:61
帖 子:2392
专家分:13384
注 册:2013-3-3
收藏
得分:0 
编译没有错误,但是不能输入

Maybe
2013-04-08 19:19
快速回复:我定义的长整形,运行后出错,
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.048531 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved