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

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

anywill



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

5come5帮你背单词 [ sweep /swi:p/ vt. 扫,打扫,(风)吹,(浪等)冲;vi. 快速移动,扫描 ]


奇怪的现象(关于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帮你背单词 [ initiate /i'niieit/ vt. 开始,创始,发动,启蒙,使入门,引入,正式介绍 ]


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



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

5come5帮你背单词 [ hen /hen/ n. 母鸡,雌禽 ]


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



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

5come5帮你背单词 [ scan /skæn/ vt. 扫描,浏览,细察,审视;vi. 扫描,扫掠 ]


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



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

5come5帮你背单词 [ wording /'wə:diŋ/ n. 措辞,用词 ]


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





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

5come5帮你背单词 [ writer /'raitə/ 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帮你背单词 [ lose /lu:z/ vt. 丢失,失去,迷路,使迷惑,输掉;vi. 亏本,失败,输掉 ]


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



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

5come5帮你背单词 [ westerner /'westənə/ 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帮你背单词 [ stray /strei/ vi. 迷路,走失,脱离正道,走入歧途;迷路者,流浪者;n. 迷路的,漂泊的 ]


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



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

5come5帮你背单词 [ unfortunately /Λn'fo:tənitli/ a. 使人遗憾的,不幸的 ]


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



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

5come5帮你背单词 [ negotiate /ni'gəuieit/ vi. 谈判;vt. 议定 ]


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

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