我来我网
https://5come5.cn
 
您尚未 登录  注册 | 菠菜 | 软件站 | 音乐站 | 邮箱1 | 邮箱2 | 风格选择 | 更多 » 
 

本页主题: 奇怪的现象(关于C) 隐藏签名 | 打印 | 加为IE收藏 | 收藏主题 | 上一主题 | 下一主题

anywill



性别: 帅哥 状态: 该用户目前不在线
等级: 希望之光
发贴: 1503
威望: 0
浮云: 0
在线等级:
注册时间: 2006-11-02
最后登陆: 2024-10-24

5come5帮你背单词 [ produce /prə'dju:s, 'prodju:s/ vt. 生产,出产,制造,制作,拿出,出示;n. 产品,农产品 ]


奇怪的现象(关于C)

不知道为什么这个程序在MyTc5.4.1下运行和在Turboc C下运行的结果很离奇的刚好相反,不知道为什么,知道的蝈蝈说一下啊
#include<stdio.h>
int count;
void func1(void);
void func2(void);

int main(void)
{
   count=100;
   func1();
   return 0;
}

void func1(void)
{
   int temp;
   temp=count;
   func2();
   printf("count is %d",count);
}

void func2(void)
{
   int count;
   for(count=1;count<10;count++)
   putchar('.');
   system("pause");
}
毕设中。。。
顶端 Posted: 2007-01-03 22:39 | [楼 主]
anywill



性别: 帅哥 状态: 该用户目前不在线
等级: 希望之光
发贴: 1503
威望: 0
浮云: 0
在线等级:
注册时间: 2006-11-02
最后登陆: 2024-10-24

5come5帮你背单词 [ outset /'aut-set/ n. 开端,开始 ]


怎么没人顶阿
毕设中。。。
顶端 Posted: 2007-01-04 15:05 | [1 楼]
k7zj



性别: 帅哥 状态: 该用户目前不在线
等级: 品行端正
发贴: 167
威望: 0
浮云: 1128
在线等级:
注册时间: 2005-10-04
最后登陆: 2011-07-24

5come5帮你背单词 [ chop /top/ vt. 愿意,决定 ]


我的运行结果
按照逻辑
省略号应该在前面。。
远程图片:1.JPG
我没的签名!
顶端 Posted: 2007-01-04 15:13 | [2 楼]
anywill



性别: 帅哥 状态: 该用户目前不在线
等级: 希望之光
发贴: 1503
威望: 0
浮云: 0
在线等级:
注册时间: 2006-11-02
最后登陆: 2024-10-24

5come5帮你背单词 [ moustache /məs'ta:/ n. 髭,小胡子 ]


tc不支持标准c?
毕设中。。。
顶端 Posted: 2007-01-04 15:20 | [3 楼]
kenneygf



性别: 帅哥 状态: 该用户目前不在线
头衔: 星星在眨眼~
等级: 前途无量
发贴: 6207
威望: 0
浮云: 1131
在线等级:
注册时间: 2004-05-22
最后登陆: 2009-07-12

5come5帮你背单词 [ jacket /'d3əækit/ n. 夹克,短上衣,罩,套 ]


tc和mytc都不标准,我遇到过好多不同凡响的结果
顶端 Posted: 2007-01-04 19:45 | [4 楼]
magic_fire





性别: 保密 状态: 该用户目前不在线
等级: 品行端正
发贴: 143
威望: 0
浮云: 1107
在线等级:
注册时间: 2006-01-18
最后登陆: 2009-03-17

5come5帮你背单词 [ gravel /'grævəl/ n. 砾石,石子 ]


终于找到问题了,并不是TC和MyTC的问题~~~~~
楼主的func2(void)中有一句:
system("pause");在TC中会给用户一个提示:“press any key to ....”,然后等待用户键盘的相应后继续执行。也就是说楼主截图的时候程序还没有结束(刚刚调用完func2,func1还没有执行完)。而LZ截图中的count=100只是上次运行的结果。
在命令行中的结果如图:
远程图片:未命名.JPG
教主崇拜、精神控制、编造邪说、敛收钱财、秘密结社、危害社会
顶端 Posted: 2007-01-04 20:48 | [5 楼]
anywill



性别: 帅哥 状态: 该用户目前不在线
等级: 希望之光
发贴: 1503
威望: 0
浮云: 0
在线等级:
注册时间: 2006-11-02
最后登陆: 2024-10-24

5come5帮你背单词 [ oven /'Λvn/ n. 烤箱,炉灶 ]


哦,原来如此,我还以为呢,tc看起来的结果肯定是不对的。
毕设中。。。
顶端 Posted: 2007-01-04 21:37 | [6 楼]
anywill



性别: 帅哥 状态: 该用户目前不在线
等级: 希望之光
发贴: 1503
威望: 0
浮云: 0
在线等级:
注册时间: 2006-11-02
最后登陆: 2024-10-24

5come5帮你背单词 [ bind /baind/ vt. 捆,包扎,装订,约束,使凝固;vi. 变更,凝固 ]


#include<stdio.h>
int count;
void func1(void);
void func2(void);

int main(void)
{
  count=100;
  func1();
  system("pause");
  return 0;
}

void func1(void)
{
  int temp;
  temp=count;
  func2();
  printf("count is %d",count);
}

void func2(void)
{
  int count;
  for(count=1;count<10;count++)
  putchar('.');
}
这样就行了。
毕设中。。。
顶端 Posted: 2007-01-04 21:41 | [7 楼]
okko



性别: 帅哥 状态: 该用户目前不在线
等级: 品行端正
发贴: 370
威望: 0
浮云: 1110
在线等级:
注册时间: 2006-02-27
最后登陆: 2009-07-03

5come5帮你背单词 [ finish /'fini/ vt. 完成,结束,磨光,给…最后加工;vi. 终了,完结;n. 最后阶段,完成 ]


tc用来运行c程序一般不会出错的,反正我么遇到过。
顶端 Posted: 2007-01-05 16:55 | [8 楼]
mxs



性别: 帅哥 状态: 该用户目前不在线
等级: 栋梁之材
发贴: 782
威望: 0
浮云: 1115
在线等级:
注册时间: 2006-03-13
最后登陆: 2009-10-04

5come5帮你背单词 [ except /ik'sept/ prep. 除…以外 ]


不懂哦,看不懂
顶端 Posted: 2007-01-05 17:04 | [9 楼]
anywill



性别: 帅哥 状态: 该用户目前不在线
等级: 希望之光
发贴: 1503
威望: 0
浮云: 0
在线等级:
注册时间: 2006-11-02
最后登陆: 2024-10-24

5come5帮你背单词 [ fade /feid/ vi. 褪色,逐渐消失 ]


顶,当年还会写代码。。。
毕设中。。。
顶端 Posted: 2022-10-19 18:19 | [10 楼]
我来我网·5come5 Forum » 程序员之家

Total 0.087891(s) query 5, Time now is:11-21 22:57, Gzip enabled
Powered by PHPWind v5.3, Localized by 5come5 Tech Team, 黔ICP备16009856号