| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1547 人关注过本帖
标题:编译器的差别?高手一定要看看哦
取消只看楼主 加入收藏
名扬低调
Rank: 1
等 级:新手上路
帖 子:92
专家分:0
注 册:2008-10-12
结帖率:100%
收藏
 问题点数:0 回复次数:5 
编译器的差别?高手一定要看看哦
程序代码:
#include "stdio.h"
int main()
{     
    int i,j;
     j=0;
    for(i=0;i<10;i++)
    {
       j=j++;
    }
    printf("%d\n",j);
    j=0;
    for(i=0;i<10;++i)
    {
       j=j++;
    }
    printf("%d",j);
    return 0;
}

同样一段代码,在VC++6.0里j的值都是10,而在c-free4.1里却都是0,这是怎么回事?高手给解答一下!
再补充一点:我现在使用的C-Free的内置版本的MinGW是3.4.5版本,已经给升级过了!
搜索更多相关主题的帖子: 编译 
2008-11-10 10:49
名扬低调
Rank: 1
等 级:新手上路
帖 子:92
专家分:0
注 册:2008-10-12
收藏
得分:0 
还是不太明白,望版主能详细说明一下

无声的坚持或许沉默也是一种执着.!  By:名扬低调
变量的指针和指向变量的指针变量.!
2008-11-10 14:53
名扬低调
Rank: 1
等 级:新手上路
帖 子:92
专家分:0
注 册:2008-10-12
收藏
得分:0 
学习了,我感觉有意义!

无声的坚持或许沉默也是一种执着.!  By:名扬低调
变量的指针和指向变量的指针变量.!
2008-11-10 19:17
名扬低调
Rank: 1
等 级:新手上路
帖 子:92
专家分:0
注 册:2008-10-12
收藏
得分:0 
[bo][un]iFreeBSD[/un] 在 2008-11-10 19:36 的发言:[/bo]

CFree只是前端,真正的编译器是MinGW,建议升级MinGW.

已经升级到MinGW3.4.5了

无声的坚持或许沉默也是一种执着.!  By:名扬低调
变量的指针和指向变量的指针变量.!
2008-11-10 19:43
名扬低调
Rank: 1
等 级:新手上路
帖 子:92
专家分:0
注 册:2008-10-12
收藏
得分:0 
呵呵.这个问题是由 zyhfbim1a9 发表的 ++i 和 i++ 在for 语句中的作用都是一样的吗 的这个帖子上的!我只是奇怪一模一样的代码,编译器为什么输出的结果不同

无声的坚持或许沉默也是一种执着.!  By:名扬低调
变量的指针和指向变量的指针变量.!
2008-11-10 19:48
名扬低调
Rank: 1
等 级:新手上路
帖 子:92
专家分:0
注 册:2008-10-12
收藏
得分:0 
[bo][un]风居住的街道[/un] 在 2008-11-10 19:47 的发言:[/bo]


看看这个:
38723

..谢过版主和还有各位高手们!我马上再次去升级!

无声的坚持或许沉默也是一种执着.!  By:名扬低调
变量的指针和指向变量的指针变量.!
2008-11-10 19:49
快速回复:编译器的差别?高手一定要看看哦
数据加载中...
 
   



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

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