程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> 論i++與++i,論i

論i++與++i,論i

編輯:C#入門知識

論i++與++i,論i


  網上看到好多人問i++與++i到底怎麼理解,網友給出的答案幾乎都是一樣的。如下:

    i++:先進行計算,然後i自增1

    ++i:i自增1,然後進行計算

  並且課本上給出的解釋跟這個也差不多,不過這樣記起來既麻煩又容易忘記。那麼有沒有一種簡單的理解技巧呢?答案當然是有了!

  可以這樣去理解:如果代碼裡有這樣的計算,計算時是跟表達式(例如:i++或++i)進行計算的,與i的值無關,然後呢:

    i++就可以理解為先將i的值賦值給表達式,然後i自增1

    ++i就可以理解為i的值先自增1,然後將i的值賦值給表達式

  這樣就可以非常清晰的看到i++和++i在整個計算過程中的詳細變化了,方便了理解和記憶,i--和--i類似,就不做解釋了。


概率論中,I[a,b](x)是什?

看來你用的書上用I這個記號記集合的特征函數
I[a,b](x)的意思是 當a≤x≤b時 I[a,b](x)=1,其他情況下,I[a,b](x)=0
不是所有書都用這個記號的。
 

在英語中大寫的i與小寫l《就是mn前面那個字母》有什不同?

親,表達人稱代詞“我“,並且是作主語,都是用大寫I。這種情況下,無論I放在哪裡都是要大寫的如:I'm a student. He and I are old friends。而小寫i就是簡單一個字母,要與其他字母組合成單詞:如it, in,into等
 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved