易码技术论坛

 找回密码
 加入易码
搜索
查看: 243609|回复: 13

求助高手?

[复制链接]
发表于 2005-12-7 13:35:00 | 显示全部楼层
在c语言里用小写:

如:

return 0;
 楼主| 发表于 2005-12-8 13:13:00 | 显示全部楼层
那是什么意思呢?我就搞不懂呀!

怎么用呢?
发表于 2005-12-8 14:08:00 | 显示全部楼层
return 0;

return 1;

是不是返回主函数里的位置不同?
发表于 2005-12-9 11:51:00 | 显示全部楼层
不是,return后面的是返回值。
发表于 2005-12-9 19:34:00 | 显示全部楼层
若函数是有返回值的即非void型的函数,都可以通过return+返回值+“;”通过函数返回数值,返回后中止执行此函数,例如:

int c;

long fun()

{

return 911;

}

void main()

{

c=fun();//这里将函数fun()执行后返回的值赋给int型变量 c

printf("%d",c);

}

试一试
xxxxxxxxxxxx 该用户已被删除
发表于 2005-12-10 12:52:00 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
xxxxxxxxxxxx 该用户已被删除
发表于 2005-12-10 12:53:00 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
xxxxxxxxxxxx 该用户已被删除
发表于 2005-12-10 12:57:00 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2005-12-10 16:54:00 | 显示全部楼层
int RoundFirst()
{
char r[20];
for(;;)
{


//if (roundmax>2)  roundmax=2;测试版本就是添加了这行代码
if (Round>roundmax) Round=0;
if (Round<0) Round=roundmax;


  sprintf(r,"准备进入第%d关",Round+1);
  WriteBlock(0,0,160,80,1,menu);
  TextOut(45,40,r,1);
  Refresh();
key=getchar();  
if (key==KEY_UP) Round=Round-1;
if (key==KEY_DOWN) Round=Round+1;
if (key==27) return 1;
if (key==13) return 0;

}
}
我不知道return把值赋给哪一个变量了????
发表于 2005-12-12 12:50:00 | 显示全部楼层
回楼上,
变量=RoundFirst();//这样既执行了RoundFirst()函数,又将RoundFirst()执行后返回的数值赋给了指定变量




发表于 2005-12-13 19:49:00 | 显示全部楼层
在 viod main()
发表于 2005-12-13 19:50:00 | 显示全部楼层
在主函数中怎样去接收呢?
发表于 2005-12-17 18:07:00 | 显示全部楼层
谁帮我呀?
 楼主| 发表于 2005-12-7 12:20:08 | 显示全部楼层 |阅读模式
请问RETURN怎么使用啊?

RETURN 0

RETURN 1

是不是回答主函数呀?
您需要登录后才可以回帖 登录 | 加入易码

本版积分规则

Archiver|手机版|小黑屋|EMAX Studio

GMT+8, 2025-8-24 13:53 , Processed in 0.010418 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表