「C言語」a++と++a演算子を利用するサンプル

サンプルコード

#include <stdio.h>
 
int main()
{
   int c;
   int a = 10;
   c = a++; 
   printf("a++計算結果:\n");
   printf("Line 1 - c 結果 %d\n", c );
   printf("Line 2 - a 結果 %d\n", a );
   a = 10;
   c = a--; 
   printf("Line 3 - c 結果 %d\n", c );
   printf("Line 4 - a 結果 %d\n", a );
 
   printf("a--計算結果:\n");
   a = 10;
   c = ++a; 
   printf("Line 5 - c 結果 %d\n", c );
   printf("Line 6 - a 結果 %d\n", a );
   a = 10;
   c = --a; 
   printf("Line 7 - c 結果 %d\n", c );
   printf("Line 8 - a 結果 %d\n", a );
 
}

a++計算結果:
Line 1 – c 結果 10
Line 2 – a 結果 11
Line 3 – c 結果 10
Line 4 – a 結果 9
a–計算結果:
Line 5 – c 結果 11
Line 6 – a 結果 11
Line 7 – c 結果 9
Line 8 – a 結果 9

C++

Posted by arkgame