C語言中單目操作符++、–的實例講解
前言
大家先判斷下下面代碼的運行結(jié)果



答案:

如果你全對了,那么恭喜大佬,這篇博客可能對你收益不大,全當復習好了,這是專門針對編程小白初學單目操作符++、- -的講解,誠摯地希望能夠到xdm。接下來我將開始我的講解,手把手帶xdm拿捏這兩個操作符的運算。
++單目操作符
可分為前置++和后置++
1、前置++,變量先++(一般情況下+1)完以后再運算
2、后置++,變量先運算完以后再++(一般情況下+1)
- -單目操作符
可分為前置–和后置–
1、前置- -,變量先- -(一般情況下-1)完以后再運算
2、后置- -,變量先運算完以后再- -(一般情況下-1)
附1:
接下來我將以上述代碼題目通過代碼演示的方式來講解這兩個單目操作符
代碼演示:
1、最初階段,全部變量初始化為隨機值

2、因為我happr變量指定初始化為9,由于是后置++的緣故,也就是先進行賦值運算以后再進行++操作,所以此時的happy變量還是9,amused=happy,即把9賦值給了amused變量,所以打印出來的amused變量的值是9

3、運算結(jié)束以后,由于是后置++的緣故,也就是先進行賦值運算以后再進行++操作,所以此時的happy變量變成了10

4、因為前面happy變量已經(jīng)變成了10,由于這里是前置++,也就是先++后再進行賦值運算,所以打印出來的happy和chuffed變量都是11

5、因為我sorrowful變量指定初始化為9,由于是后置- -的緣故,也就是先進行賦值運算以后再進行- -操作,所以此時的sorrowful變量還是9,woeful=sorrowful,即把9賦值給了woeful變量,所以打印出來的woeful變量的值是9

6、運算結(jié)束以后,由于是后置- -的緣故,也就是先進行賦值運算以后再進行- -操作,所以此時的sorrowful變量變成了8

7、因為前面sorrowful變量已經(jīng)變成了8,由于這里是前置- -,也就是先- -后再進行賦值運算,所以打印出來的distressing和sorrowful變量都是7

演示代碼提?。?/h3>
#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
int main()
{
int happy = 9;
int amused = happy++;
printf("%d %d\n", happy, amused);
int chuffed = ++happy;
printf("%d %d\n", happy, chuffed);
int sorrowful = 9;
int woeful = sorrowful--;
printf("%d %d\n", sorrowful, woeful);
int distressing = --sorrowful;
printf("%d %d\n", sorrowful, distressing);
return 0;
}
#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
int main()
{
int happy = 9;
int amused = happy++;
printf("%d %d\n", happy, amused);
int chuffed = ++happy;
printf("%d %d\n", happy, chuffed);
int sorrowful = 9;
int woeful = sorrowful--;
printf("%d %d\n", sorrowful, woeful);
int distressing = --sorrowful;
printf("%d %d\n", sorrowful, distressing);
return 0;
}
總結(jié)
到此這篇關(guān)于C語言中單目操作符++、–的文章就介紹到這了,更多相關(guān)C語言單目操作符++、–內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
VisualStudio?制作Dynamic?Link?Library動態(tài)鏈接庫文件的詳細過程
這篇文章主要介紹了VisualStudio?制作Dynamic?Link?Library動態(tài)鏈接庫文件的詳細過程,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2022-08-08
C++輸入一個字符串,把其中的字符按照逆序輸出的兩種方法解析
以下是對C++中輸入一個字符串,把其中的字符按照逆序輸出的兩種方法進行了詳細的分析介紹,需要的朋友可以過來參考下2013-07-07
Qt利用QScroller實現(xiàn)home界面滑動效果
這篇文章主要為大家詳細介紹了Qt如何利用QScroller實現(xiàn)home界面滑動效果,文中的實現(xiàn)過程講解詳細,感興趣的小伙伴可以跟隨小編一起學習一下2022-11-11

