国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

前綴方式增1和后綴方式增1的區別

2019-11-14 16:30:10
字體:
來源:轉載
供稿:網友

增量運算符++屬于一元運算符,增量運算符可以出現在變量的前面作為前綴,也可以出現在變量的后面作為后綴。兩者有何區別呢?

 

  前綴方式加1

先使用前綴方式加1,并把前綴方式加1后變量的值賦值給另外一個臨時變量temp。

        static void Main(string[] args)
        {
            int num1 = 0;
            while (num1 < 3)
            {
                int temp;
                Console.WriteLine("變量num1的值是:" + num1.ToString());
                temp = ++num1;
                Console.WriteLine("變量temp的值是:" + temp.ToString());
                Console.WriteLine();
            }
            Console.ReadKey();
        }

5

可見,對于使用前綴方式加1的變量num1,加1后的結果是num1自身加1.但,如果把前綴方式加1后的num1變量賦值給另外一個變量temp,那么,temp拿到的是num1加1之后的值。

 

  后綴方式加1

先使用后綴方式加1,并把后綴方式加1后變量的值賦值給另外一個臨時變量temp。

        static void Main(string[] args)
        {
            int num2 = 0;
            while (num2 < 3)
            {
                int temp;
                Console.WriteLine("變量num2的值是:" + num2.ToString());
                temp = num2++;
                Console.WriteLine("變量temp的值是:" + temp.ToString());
                Console.WriteLine();
            }
            Console.ReadKey();
        }

 

4

可見,對于使用后綴方式加1的變量num2,加1后的結果是num2自身值加1。但,如果把后綴方式加1后的的num2變量賦值給另外一個變量temp,那么,temp拿到的是num2加1之前的值。

 

總結:一個變量使用前綴或后綴方式增1的結果是一樣的。但,如果涉及到增1后的賦值,前綴增1會把增1后的值賦值給其它變量,而后綴增1會把增1前的值賦值給其它變量。自增減1與自增增1類似。

 


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 平果县| 沙雅县| 扎鲁特旗| 庆阳市| 平顶山市| 河东区| 肇东市| 金昌市| 乐至县| 新津县| 临澧县| 黄骅市| 大冶市| 常州市| 兴城市| 杨浦区| 丰县| 会昌县| 淮北市| 泸水县| 云梦县| 南岸区| 洪洞县| 仁怀市| 辽宁省| 永吉县| 大石桥市| 绿春县| 张家口市| 子长县| 青神县| 江山市| 垫江县| 布尔津县| 屏山县| 乡宁县| 绥中县| 丹棱县| 巢湖市| 澄城县| 航空|