編寫一個 C 程式來演示字尾遞增和字首遞增運算子


遞增運算子 (++)

  • 它用於將變數的值遞增 1。遞增運算子有兩種型別:字首遞增和字尾遞增。

  • 在字首遞增中,遞增運算子位於運算元之前,先遞增值,然後對其執行操作。

例如:

z = ++a; a= a+1
z=a
  • 在後綴遞增中,遞增運算子位於運算元之後,先執行操作,然後遞增值。

例如:

z = a++; z=a
a= a+1

示例 1

以下是字首遞增運算子的示例:

 線上演示

main ( ){
   int A= 10, Z;
   Z= ++A;
   printf ("Z= %d", Z);
   printf (" A=%d", A);
}

輸出

Z =11
A=11

示例 2

以下是字尾遞增運算子的示例:

 線上演示

main ( ){
   int a= 10, z;
   z= a++;
   printf ("Z= %d", z);
   printf ("A=%d", a);
}

輸出

Z=10
A=11

遞減運算子 (--)

  • 它用於將變數的值遞減 1。遞減運算子有兩種型別:字首遞減和字尾遞減。

  • 在字首遞減中,遞減運算子位於運算元之前,先遞減值,然後對其執行操作。

例如:

z = - - a; a= a-1
z=a
  • 在後綴遞減中,遞減運算子位於運算元之後,先執行操作,然後遞減值。

例如:

z = a--; z=a
a= a-1

示例 1

以下是字首遞減運算子的示例:

 線上演示

main ( ){
   int a= 10, z;
   z= --a;
   printf ("Z= %d", z);
   printf (" A=%d", a);
}

輸出

Z=9
A=9

示例 2

以下是字尾遞減運算子的示例:

 線上演示

main ( ){
   int a= 10, z;
   z= a--;
   printf ("Z= %d", z);
   printf ("A=%d", a);
}

輸出

Z=10
A=9

更新於:2021年3月6日

3K+ 次檢視

開啟您的職業生涯

完成課程後獲得認證

開始
廣告
© . All rights reserved.