作者waterwinds (啦)
看板b95902HW
标题Re: [作业] 双班钢弹
时间Sun Oct 15 17:33:47 2006
※ 引述《TARK ()》之铭言:
: 我上一堂课没来
: 所以现在状况很多...= =
: 老师有说2.3的程式内容要照他给的写吗
: 我觉得里面有些地方怪怪的
: 他那些define重要性好像都不高...
: 也没有必要用到void...我觉得void一整个能被int取代
: 第一个if後面那个括号里的东西好像跟条件式没关系...
: 没必要的话好像也用不上switch
: 所以...老师上一堂课有说什麽有关作业的事吗...
: 如果他没说要按照他给的写...我就自己来了 = =+
我一直不懂定义functions哪时要用void哪时要用int耶
因为void也有回传的感觉啊
那float会回传吗?
还有啊 function是什麽意思?
跟函数的用法好像很像
做是做出来了 但其实不太知道在干什麽= =
整个一片混乱>"<
:
※ 发信站: 批踢踢实业坊(ptt.cc)
: ◆ From: 140.112.240.195
: ※ 编辑: TARK 来自: 140.112.240.195 (10/14 00:01)
: ※ 编辑: TARK 来自: 140.112.240.195 (10/14 00:03)
: 推 locationc:看你喜欢吧..不过成绩是看教授喜欢= =" 10/14 00:41
: 推 yuhan210:请自便...我们没娘啊! 10/14 00:55
: 推 locationc:我不懂为什麽void能被int取代= =? 10/14 00:58
: → locationc:void不是不回传吗? 10/14 00:59
: → locationc:另外if的括号内运算式的确是个条件阿 10/14 01:00
: → locationc:会判断有没有用完油 10/14 01:00
: → locationc:我也有用到swith说 不然方向怎麽判断 囧 10/14 01:00
: → locationc: switch 10/14 01:02
: 推 scan33scan33:不是全域变数......所以void没差呀>< 10/14 01:05
: → scan33scan33:我说:不是全域变数吗?(这是激问) 10/14 01:06
: → scan33scan33:对不起,更正一下... 10/14 01:06
: 推 locationc:这个全域变数无关吧 Move那个函数根本不需回传 10/14 01:07
: → locationc:只需要printf出结果即可 10/14 01:08
: 推 TARK:如果是我我可能会全用if elsef取代switch 10/14 01:10
: → TARK:不过我不知道switch跟if else有什麽差啦 10/14 01:11
: → TARK:而且我觉得...反正int不回传也不会怎样吧 10/14 01:12
: 推 locationc:那不回传为什麽要用int @@" 10/14 01:17
: → locationc:一个写起来比较整齐 一个比较乱= = 10/14 01:17
: → TARK:我是个随便而且和艺术连不上关系的人XD 10/14 01:26
: 推 TARK:不过条件式我还是不懂...不用加个>或<之类的东西吗@@ 10/14 01:39
: → locationc:运算式的结果也有0或非零 即可判断 10/14 10:03
: 推 NTUSTKnight:那是一个充满文法错误的assignment 10/14 19:17
: 推 mt01020:ㄜ 我是单班的 不过既然看到了就稍微提供点意见 10/15 12:28
: → mt01020:int就是要回传一个数字 虽然名义上不回传最後也会结束 10/15 12:29
: → mt01020:但是有回传是好习惯 最起码给他一个return 0;吧 10/15 12:30
: → mt01020:至於 int好处是你比较可以控制什麽时候跳出fuction 反正 10/15 12:31
: → mt01020:反正他碰到return 数字; 就会跳出function 10/15 12:32
: → mt01020:switch 跟 if else最大差别在於 if else可以判断 ><=三种 10/15 12:33
: → mt01020:switch一定是= 再来就是 当你的条件是一堆=的情形时 10/15 12:34
: → mt01020:switch真的好看很多... debug起来也方便 default更是个好 10/15 12:35
: → mt01020:好用的东西... 这纯粹是一种习惯啦 理论上if else 是可以 10/15 12:35
: → mt01020:取代switch没错..... 10/15 12:36
: 推 locationc:如果就本题目来讲只需印出结果而已 10/15 13:42
: → TARK:感谢楼上一整排>///< 10/15 14:21
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.237.115
1F:推 wanquan:嗯嗯...这样void会出来的东西是什麽 10/15 17:58
2F:推 mt01020:什麽叫void感觉也有回传... void就是没有回传值阿... 10/15 18:26
3F:→ mt01020:int就回传int float就回传float阿..... 10/15 18:28
4F:→ mt01020:还有阿... function的中文就是函数 他们是同一个东西..... 10/15 18:28
5F:推 yuhan210:void不会回传东西给main 10/15 18:33
6F:→ mt01020:定义时 你希望他最後回传一个整数 就用int 如果这个函式 10/15 18:33
7F:→ mt01020:不需要回传东西 就用void 10/15 18:34
8F:→ yuhan210:但是你可以利用void的函数在里面print东西出来 10/15 18:34
9F:→ mt01020:ㄜ 也是可以用int之类定义啦 反正回传的那个东西没用不理 10/15 18:34
10F:→ mt01020:他就好了 10/15 18:35
11F:→ yuhan210:梦与船的交叉教法 10/15 18:35
12F:→ mt01020:XDDD 10/15 18:36
13F:推 mt01020:其实我根本不知道题目XD 你们这次作业到底是在干麻阿?? 10/15 18:38
14F:推 wanquan:了解...谢谢楼上两位 10/15 18:46
15F:推 yuhan210:杀钢弹!! 10/15 18:49
16F:推 waterwinds:了解了 谢谢喔XD 10/15 19:05
17F:推 TARK:推梦船...XD 10/15 21:28
18F:推 waterwinds:是造钢弹?喔喔 飞翔吧~~ 钢弹!!!XDDDDDD 10/17 01:31