c語言中,n 1和n 有什麼不同

時間 2021-05-05 07:52:01

1樓:

n-1;//n的值不會變,除非n=n-1;把n-1的值再賦給n

n--;//執行完之後,n的值減小1

2樓:匿名使用者

既然你這樣問,那麼不得不j將n-1,n--,--n這三種拿來比較區別1:

n-1後,n的值不變

n--後,n的值減1

--n後,n的值減1

區別2:

將值賦值給另乙個引數m後

m=n-1,m的值為n-1

m=n--,m的值為n

m=--n,m的值為n-1

從表面看,可以理解為目前就這兩種區別

n-1簡單明瞭,很簡潔易懂,不多解釋

n--是在運算結束後,n值減小1,因此計算m=n--的時候,先將n的值賦值給m,然後n再減1,所以m的值為n,n的值為n-1

--n是在運算開始前,n值減小1,因此計算m=--n的時候,先將n的值減1,這樣n值為n-1,然後在將n的值賦值給m,這樣m的值也為n-1

目前個人覺得理解到這裡就可以了

至於為什麼有n--和--n,而不用n-1,那是因為n--和--n在計算機裡的操作比n-1要快,你學下去,就會明白

3樓:匿名使用者

假設 n=0;

a=n-1; // 結果: a=-1; n=0b=n--; // 結果: b=0; n=-1; 相當於兩條語句: b=n; n=n-1;

n-- 相當於 n=n-1;

4樓:匿名使用者

n-1:表示(n-1)的結果,n值不變;

n--:表示n的值;之後n自減1;

--n:先將n自減1,表示(n-1)的值

5樓:匿名使用者

n--相當於n=n-1

x=n-- 相當於 x=n;n=n-1;

x=--n 相當於n=n-1; x=n;

c語言裡面 n++和++n有什麼不同?

c語言中n--和--n是什麼意思

6樓:熱詞課代表

n+1中的n指的是每工作1年支付1個月工資的經濟補償。所謂的+1,是指用人單位解除勞動合同但是未提前30天書面通知勞動者時,額外支付的1個月工資。

7樓:蠍子紫紫

1,c語言中可以使用兩個很特別的單目運算子,這兩個運算子是:++ 、--

「++」稱為自增運算子,「--」稱為自減運算子。它們既可以出現在運算物件的前面,如++n;又可以出現在運算物件的後面,如n++。前者稱為字首運算子,後者稱為字尾運算子。

自增運算子的功能是使變數的值加 1,而自減運算子的功能是使變數的值減 1,

2,所以我們可以了解到n--和--n都是指對n做出的自減運算。

3,主要區別在於:n--這個表示式的值是n自減之前的值,而--n這個表示式的值是n自減之後的值。

1,c語言作為一門計算機語言,在這個時代是非常重要的,只有掌握了它才可能在計算機領域有更大的成就。

2,是使用最為廣泛的程式語言。

3,而c++是c語言的一種在它裡面,

n++與++n的區別

我們先假設n=3的,結果如下:

那麼n++就是執行這次迴圈之後n=4,本次迴圈n=3

++n執行本次迴圈前n先自加,也就是本次迴圈n=4

c語言中的mn”是什麼意思,C語言中n 1是什麼意思

鏡之海 關於自增自減運算,很多書籍沒有把問題講清楚,在c語言裡是這樣的 1.後置運算 k 表示先運算,後自加。意思是遇到k 了,我先把當前的k的值拿來參加運算,後面再去管它的自加。那麼,後面 後到什麼程度呢?要後到當前的語句執行完,即遇到分號 表示 語句執行完了,所以k才自加1。如 int k 5,...

現在叉車證是n1還是n2,叉車證有N1和N2嗎?

叉車駕駛證是n2。車證n1代表的作業專案是車輛維修 叉車證n2代表的作業專案是叉車司機 n3代表的是搬運車 牽引車 推頂車司機 n4代表的是內燃機觀光車司機 n5代表的是蓄電池觀光車司機。2019年6月份特種裝置作業人員改版,n1是場內專用機動車輛作業叉車司機上崗證,n2是觀光車和觀光列車司機證。從...

在c 語言中n 什麼意思,c 語言中 n 的意思是什麼

雖然過去了很久,但是還是說一下,以後的人搜也會看到。n n n 1 n 2 2 1.例如5!5 4 3 2 1 付費內容限時免費檢視 回答親,您好。這邊正在為您整理最精準的答案,請稍等片刻。親,您好。n 10 是得到n除以10以後的餘數n 10 相當於n n 10,是得到n除以10的商的整數部分舉個...