一步带你了解C语言中++、--的使用方法!
生活随笔
收集整理的這篇文章主要介紹了
一步带你了解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语言中++、--的使用方法!的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 手机的九宫格图案解锁总共能绘出多少种图案
- 下一篇: 怎么在微软官网找到visual stud