num 與 num 的區別

2022-09-17 15:51:17 字數 933 閱讀 2709

遞增++和遞減--操作符都屬於一元操作符。

只能操作乙個值的運算子是一元操作符,一元操作符是ecmscript中最簡單的操作符。

遞增、遞減操作符介紹

遞增、遞減操作符有兩個版本:前置型和後置型。顧名思義就是在在變數前的是前置型,在變數後的是後置型。

遞增++就是要在變數基礎上加1;遞減--就是要在變數基礎上減1。

num++  等同於 num = num + 1;

num --   等用於 num = num -1;

前置型和後置型操作符的區別

前置型++num

++num與num++單獨使用時沒有區別,運算結果都是一樣的;但是當語句中還包含其他操作的話,會產生不一樣的結果。

前置型是先遞減後再執行後續運算,也就是age1-1後再與age相加;

後置型是先執行運算再做數值的遞減,也就是用num1 的原始值與num進行相加,num1再遞減;

總結:

遞增

與遞減操作單獨使用時前置、後置沒有區別,但是與其他操作同時使用時要注意他們之前的區別,以防入坑。

-the end-

一維陣列指標 num和 num的區別

一維陣列指標 num和 num的區別 include includevoid main int p num int pa 10 num printf x n x num,num printf d n d sizeof num sizeof num printf n d n d sizeof p si...

收集樣本問題(num)

演算法 dp 分析 跟傳紙條是乙個題,只不過本題算上了起點和終點,即從起點出發也要算上起點,因此在最後再加上起點和終點位置上的值即可。program num const maxn 9 var n longint a array 0.maxn,0.maxn of longint f array 0.m...

考試 num (破800紀念)

是第800題啦。怎麼說,rvalue 學長寫的已經挺好的了,我在這裡做一點補充,寫一點理解。但是這道題真的值得寫一下題解,畢竟一百行也算是數論工程題了。定義函式 fp k,n 為 n 中 k 的最大冪次。ext k,n n fp k,n 我們要求的就是 ext 10,n 1000 怎麼做。首先 ex...