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

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

anywill



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

5come5帮你背单词 [ costly /'kostli/ a. 昂贵的,浪费的 ]


奇怪的现象(关于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帮你背单词 [ arouse /ə'rauz/ vt. 唤醒,叫醒,唤起,激起 ]


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



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

5come5帮你背单词 [ deficit /'difisit/ n. 赤字 ]


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



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

5come5帮你背单词 [ store /sto:/ n. 商店,店铺,贮备品;vt. 贮藏,贮备 ]


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



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

5come5帮你背单词 [ invest /in'vest/ vt. 投资,投入;vi. 投资 ]


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





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

5come5帮你背单词 [ screw /skru:/ n. 螺丝;vt. 用螺丝固定,拧,旋转 ]


终于找到问题了,并不是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帮你背单词 [ seventy /sevnti/ num. 七十 ]


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



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

5come5帮你背单词 [ error /'erə/ 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帮你背单词 [ suppose /sə'pəuz/ vt. 假定,料想 ]


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



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

5come5帮你背单词 [ one /wΛn/ num. 一,一个;pron. 一个人,任何人;a. 一个的,某一…的,同一的 ]


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



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

5come5帮你背单词 [ slant /sla:nt/ vt. 使…倾斜;n. 斜面,倾斜,看法,观点 ]


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

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