Latest web development tutorials
×

C++ หลักสูตร

C++ หลักสูตร C++ แนะนำโดยย่อ C++ การตั้งค่าสภาพแวดล้อม C++ ไวยากรณ์พื้นฐาน C++ หมายเหตุ C++ ชนิดข้อมูล C++ ประเภทตัวแปร C++ ขอบเขตตัวแปร C++ คงที่ C++ ประเภทการปรับเปลี่ยน C++ ประเภทการจัดเก็บ C++ ผู้ประกอบการ C++ การไหลเวียน C++ ผู้พิพากษา C++ ฟังก์ชัน C++ ดิจิตอล C++ แถว C++ เชือก C++ ชี้ C++ อ้างอิง C++ วันที่และเวลา C++ เอาท์พุทหรือ Basic Input C++ โครงสร้างข้อมูล

C++ เชิงวัตถุ

C++ คลาสและวัตถุ C++ สืบทอด C++ ผู้ประกอบการมากเกินไปและการทำงานมากเกินไป C++ polymorphism C++ ข้อมูลที่เป็นนามธรรม C++ ข้อมูล encapsulation C++ อินเตอร์เฟซ(ระดับนามธรรม)

C++ การสอนที่ทันสมัย

C++ แฟ้มและสตรีม C++ การจัดการข้อยกเว้น C++ หน่วยความจำแบบไดนามิก C++ namespaces C++ แบบ C++ preprocessor C++ การประมวลผลสัญญาณ C++ multithreading C++ Web โครงการ

C++ กรุ

C++ STL หลักสูตร C++ ห้องสมุดมาตรฐาน C++ ทรัพยากรที่มีประโยชน์

c ++ ผู้ประกอบการเพิ่มขึ้นลดลง

c ++ ผู้ประกอบการ c ++ ผู้ประกอบการ

เพิ่มผู้ประกอบการจะถูกดำเนิน ++ โดยที่ 1, ผู้ประกอบการลดลง - จะถูกดำเนินการลบ 1 ดังนั้น:

x = x+1;
 
等同于
 
x++;

เหมือนกัน:

x = x-1;
 
等同于
 
x--;

ไม่ว่าจะเป็นผู้ประกอบการเพิ่มขึ้นหรือลดลงผู้ประกอบการสามารถนำมาวางไว้ก่อนถูกดำเนินการ (คำนำหน้า) หรือหลัง (ต่อท้าย) ตัวอย่างเช่น:

x = x+1;
 
可以写成:
 
++x; // 前缀形式

หรือ:

x++; // 后缀形式

มีความแตกต่างเล็ก ๆ น้อย ๆ ระหว่างคำนำหน้าและรูปแบบคำต่อท้ายรูปแบบคือ หากคุณใช้แบบฟอร์มคำนำหน้าแล้วเสร็จเพิ่มขึ้นหรือลดลงแสดงออกได้รับการประเมินก่อนถ้าคุณกำลังใช้รูปแบบ Postfix การแสดงออกจะถูกคำนวณหลังจากเสร็จสิ้นการเพิ่มขึ้นหรือพร่อง

ตัวอย่าง

พิจารณาตัวอย่างต่อไปนี้เข้าใจความแตกต่างระหว่างสอง:

#include <iostream>
using namespace std;
 
main()
{
   int a = 21;
   int c ;
 
   // a 的值在赋值之前不会自增
   c = a++;   
   cout << "Line 1 - Value of a++ is :" << c << endl ;
 
   // 表达式计算之后,a 的值增加 1
   cout << "Line 2 - Value of a is :" << a << endl ;
 
   // a 的值在赋值之前自增
   c = ++a;  
   cout << "Line 3 - Value of ++a is  :" << c << endl ;
   return 0;
}

เมื่อโค้ดข้างต้นจะรวบรวมและดำเนินการก็จะก่อให้เกิดผลลัพธ์ต่อไปนี้:

Line 1 - Value of a++ is :21
Line 2 - Value of a is :22
Line 3 - Value of ++a is  :23

c ++ ผู้ประกอบการ c ++ ผู้ประกอบการ