作者canaries (找到电池)
看板Love-GoPets
标题Re: [来求救了] 计算机概论好难
时间Tue Jan 16 02:28:45 2007
※ 引述《aaronleo (拉拉~)》之铭言:
: 有两题程式语言
: 找了三本书都找不到解答>_<
: 第一题是 : i++代表的意思是?
: 解答为: i←i+1
: 可是我还是不晓得这样是什麽意思
: 第二题是:
: X = 0
: For (i=0; i<5; i++)
: X = X + 3;
: 解答为18
: 救命啊 囧rz 根本是在看天书
: PS: 我资讯方面很弱啊 根本没有接受过相关的知识
: 念起来超吃力的...
我程式只学过几堂课,只能大概应应急
就答案是18来说,
他应该是
一开始令X=0
do loop,i的起始值0,做刮号後的事,然後如果i<5就继续把i用i+1代入,
所以电脑会做的事:
i=0, X=0+3=3,0<5 继续, i++ => i=1,
i=1, X=3+3=6,1<5 继续, i++ => i=2,
i=2, X=6+3=9,2<5 继续, i++ => i=3,
i=3, X=9+3=12,3<5 继续, i++ => i=4,
i=4, X=12+3=15,4<5 继续, i++ => i=5,
i=5, X=15+3=18,5<5不成立 停止
以上是错的,
所以应该是:
i=0, 0<5 继续, i++ => i=1, X=0+3=3
i=1, 1<5 继续, i++ => i=2, X=3+3=6
i=2, 2<5 继续, i++ => i=3, X=6+3=9
i=3, 3<5 继续, i++ => i=4, X=9+3=12
i=4, 4<5 继续, i++ => i=5, X=12+3=15
i=5, 5<5 停止
--
我将於茫茫人海中访我唯一灵魂之伴侣,
得之,我幸,
不得,我命,如此而已。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.166.78.107
1F:→ canaries:有错请指教 01/16 02:29
2F:推 aaronleo:canaries我对不起你 囧rz 答案是15 01/16 03:02
3F:推 inin811:do{...} while(i<5) 才18 01/16 04:06
※ 编辑: canaries 来自: 140.112.65.218 (01/16 09:55)