日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

一步带你了解C语言中++、--的使用方法!

發布時間:2023/12/15 编程问答 52 豆豆
生活随笔 收集整理的這篇文章主要介紹了 一步带你了解C语言中++、--的使用方法! 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一步讓你了解C語言中++、--的使用方法!

  • 一.前言
  • 二.++、- -運算符
    • (1)前綴形式和后綴形式單獨使用,并未出現在表達式中
    • (2)前綴形式后綴形式放入表達式中
  • 三.代碼實現

一.前言

C語言中豐富的運算符和表達式是C語言功能十分強大,這也是C語言的主要特點之一。C語言的提供了極其豐富的運算符,例如,賦值運算符、算術運算符、關系運算符、邏輯運算符、逗號運算符等。本期我會帶領大家了解C語言中++、–的使用方法。

二.++、- -運算符

C語言程序中(尤其是for、while等循環語句中)隨處可見++、- -,這是C語言提供的常用的運算符。
++的功能是使變量的值增一個單位,而- -的功能是使變量的值減少一個單位。
++、- -是單目運算符,只需要一個操作數,操作數只能是變量,不能是常量或表達式。使用時有兩種形式:前綴形式(++/- -用在變量的前面)和后綴形式(++/- -用在變量的后面),如:

(1)前綴形式和后綴形式單獨使用,并未出現在表達式中

前綴形式:++a等價于a=a+1--a等價于a=a-1后綴形式: a++等價于a=a+1a--等價于a=a-1

從效果上看 ,前綴形式和后綴形式單獨使用時,是等價的。

(2)前綴形式后綴形式放入表達式中

b=++a;前綴形式,等價于a=a+1;b=a;(即,先把a的值加1,再將加1后的結果賦值給b.) b=a++;后綴形式,等價于b=a;a=a+1;(即,先把a的結果賦值給b,再將a的值加1.)

綜上,若放在表達式中,對于前綴形式,先增加/減少被作用變量的值,然后該變量再參加運算;而對于后綴形式,被作用的值先參加其他運算,然后再增加/減少該變量的值。

例如:若a的初值為6,則結果如下,執行b=++a;后,a的值為7,b的值也為7。而執行b=a++;后,a的值為7,b的值為6。

三.代碼實現

口說無憑,接下來我會用兩段代碼為大家演示:

#define _CRT_SECURE_NO_WARINGS 1 #include <stdio.h> int main() {int a=10;int b=++a;//前置++,先++,再使用。printf("%d\n",a);printf("%d\n",b);return 0; }

#define _CRT_SECURE_NO_WARINGS 1 #include <stdio.h> int main() {int a=10;int b=a++;//后置++,先使用,再++。printf("%d\n",a);printf("%d\n",b);return 0; }

C編譯處理時,盡可能多地從左而右將干個字符組成一個運算符,如i+++j相當于(i++)+j。另外說明,為了增加程序的可讀性,建議大家不要在一個表達式中對同一變量連續使用++、- -運算,如(++a)+(++a)等,這樣的程序晦澀難懂,不是一個好的程序設計風格。

總結

以上是生活随笔為你收集整理的一步带你了解C语言中++、--的使用方法!的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。