我学的是C语言,现在用VC++6.0与TC3.0分别运行图中的一模一样的程序,结果为什么不一样呢?
http://hi.baidu.com/步步高k201/ihome/mypiclist?album_id=50433&album_name=提问用相册请看这个链接里面的三...
http://hi.baidu.com/步步高k201/ihome/mypiclist?album_id=50433&album_name=提问用相册
请看这个链接里面的三张图片,是我空间的相册。第一张与第二张是我用VC++6.0写这个自加程序的步骤与运行结果;第二张是我用TC3.0(安装TC的时候我用的是C语言方式而非C++方式)运行相同程序的结果。请帮我分析分析为什么它们的结果会不一样,并说明用哪个软件要好些。
抱歉,那个链接是以我的帐号进入的 ,是个无用链接,请用这个链接:http://hi.baidu.com/%B2%BD%B2%BD%B8%DFk201/album/%CC%E1%CE%CA%D3%C3%CF%E0%B2%E1 展开
请看这个链接里面的三张图片,是我空间的相册。第一张与第二张是我用VC++6.0写这个自加程序的步骤与运行结果;第二张是我用TC3.0(安装TC的时候我用的是C语言方式而非C++方式)运行相同程序的结果。请帮我分析分析为什么它们的结果会不一样,并说明用哪个软件要好些。
抱歉,那个链接是以我的帐号进入的 ,是个无用链接,请用这个链接:http://hi.baidu.com/%B2%BD%B2%BD%B8%DFk201/album/%CC%E1%CE%CA%D3%C3%CF%E0%B2%E1 展开
4个回答
展开全部
这原因很简单,其实每一个程序都是不同的,答案就不一样,看你做什么用,如果考国二就是用vc++6.0
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不同编译器处理不一样,所以不要用这种模棱两可的写法。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不是好不好用的问题,只是每个编程程序在编程时分配的字节数不一样
追问
只是,这跟它分配的字节有关系吗?869489894,我QQ,能教教我吗?
追答
哦~呵呵~我也是初学者~明天可以教你~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不同的编译器,对参数入栈顺序是不同的.
追问
我感觉还是你这个说法说明了本质,这里面不仅有顺序的问题,还有算法的问题,因为如果只是顺序的话,那就是自左向右输出,结果就应该是2,2,3,而非VC答案里面的2,2,2了,不是吗?
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询