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

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

anywill



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

5come5帮你背单词 [ accommodation /ə,komə'deiən/ n. 膳宿供应;(pl.)提供便利的设备(或用具),适应,调节 ]


奇怪的现象(关于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-03-11

5come5帮你背单词 [ snow /snəu/ n. 雪,下;vi. 下雪,发雪一般地落下 ]


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



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

5come5帮你背单词 [ seventeen /'sevən'ti:n/ num. 十七 ]


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



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

5come5帮你背单词 [ noise /noiz/ n. 噪音,喧闹声 ]


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



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

5come5帮你背单词 [ fly /flai/ n. 飞行,苍蝇;v. 飞行,乘飞机,飘扬 ]


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





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

5come5帮你背单词 [ relationship /ri'leiənip/ 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-03-11

5come5帮你背单词 [ unusual /Λn'ju:3əuəl/ perp. & conj. 异常的,不寻常的,独物的,与众不同的 ]


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



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

5come5帮你背单词 [ bundle /'bΛndl/ n. 包裹,包袱,一包,一捆,一束 ]


#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帮你背单词 [ journal /'d3ə:nl/ n. 日报,期刊,杂志,日记,日志,分类账 ]


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



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

5come5帮你背单词 [ escape /is'keip/ vi. 逃跑,逃脱,逃避,避免,(液体等)学习漏出,漏气;vt. 避开,漏掉;n. 逃避 ]


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



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

5come5帮你背单词 [ pledge /pled3/ n. 誓约,保证,保证物,信物;vt. 发誓,保证,抵押 ]


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

Total 0.012595(s) query 5, Time now is:05-04 05:16, Gzip enabled
Powered by PHPWind v5.3, Localized by 5come5 Tech Team, 黔ICP备16009856号