Re: [問題] 迴圈裡的++到底是什麼意思??

看板C_and_CPP (C/C++)作者 (sjgau)時間16年前 (2009/06/12 06:19), 編輯推噓6(606)
留言12則, 10人參與, 最新討論串2/2 (看更多)
有一種東西,叫做 書。 任何一本書,都會很詳細的介紹 你底下所問的 問題。 ※ 引述《NIGHTSTAR (孤夜中的繁星)》之銘言: : 麻煩請版上高手幫我解惑一下 : 看了很久真的不懂 = = : 比如說 : for ( $a = 1; $a <= 9; $a++ ) 很少看到變數名稱的前面加個 $ 這部份要 查一下。 for (a= 1; a <= 9; a++) { // do something here // . . . } // 以上,a= 1, 只會 執行一次 // 當 (a <= 9) 成立的時候,就反覆的執行迴圈 裡面的 事情 // 每次,當迴圈裡面的事情 做完一遍的時候, 就執行 一次 a= a + 1; 可以寫成 a+= 1; 也可以寫成 a++; 或是 ++a; 以上的幾行 指令,意義皆相同。 : 找到的說法是 後面的a++ 是每執行完一次後a+1 : 可是我就是不懂為何a+1 會變成a++ = = a= a + 1; a+= 1; a++; ++a; 對於 初學者來說,你可以把他們當作是 完全 相同意義的指令 : 那a+2呢?? a+= 2; : 或是其他譬如a-2 a+3等等之類的寫法?? a-= 2; a+= 3; : 再請問 j =+ 1 這種寫法意思是??? j= +1; j+= 1; 以上的兩行,意義是 不同的。 請你 多看書。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.231.99.219

06/12 06:50, , 1F
已經在運算元中找到答案 感謝你的回答^^"
06/12 06:50, 1F

06/12 07:36, , 2F
加$ 我記得PHP的變數要加
06/12 07:36, 2F

06/12 07:42, , 3F
阿!對喔!我怎麼忘記了,還虧我學過 php
06/12 07:42, 3F

06/12 07:53, , 4F
不是我的錯,對方沒有註明是 php, 不用它,遺忘是很自然的
06/12 07:53, 4F

06/12 08:08, , 5F
以為到了 Perl 版
06/12 08:08, 5F

06/12 09:01, , 6F
沒學過 perl, 難不成 perl 也是 int $n;
06/12 09:01, 6F

06/12 09:42, , 7F
你才知道哩。
06/12 09:42, 7F

06/12 10:29, , 8F
perl不是用 int宣告 ...
06/12 10:29, 8F

06/12 13:35, , 9F
對了...我還第一次看過j=+1....有什麼用啊..XDD
06/12 13:35, 9F

06/12 13:43, , 10F
應該和j=1...的意思差不多吧?
06/12 13:43, 10F

06/12 15:03, , 11F
沒有用啊,只是你可能會想要有j = -1;相對就會有+1吧
06/12 15:03, 11F

06/13 09:35, , 12F
我猜上三樓想講+=...總之就照這篇原PO說的去看書吧= =
06/13 09:35, 12F
文章代碼(AID): #1ACOBpLm (C_and_CPP)
討論串 (同標題文章)
文章代碼(AID): #1ACOBpLm (C_and_CPP)