increment_decrementプロジェクト


※上記の広告は60日以上更新のないWIKIに表示されています。更新することで広告が下部へ移動します。

increment_decrement.c

/*------------------------------------------------------------------------------
 * Title: increment_decrement
 * Project: increment_decrement
 * Source: increment_decrement.c
 * Author: B.G
 * Group: B.G
 * Created: 13:01 2009/11/07
 * Last Modified: 13:01 2009/11/07
 * ---------------------------------------------------------------------------*/
 
/* ヘッダファイルのインクルード */
#include <stdio.h> /* stdio.hのインクルード */
 
/* main関数 */
int main(void){
 
  /* 変数の宣言 */
  int inc; /* インクリメントの対象となるint型変数inc */
  int dec; /* デクリメントの対象となるint型変数dec */
  int result; /* インクリメントの式の値やデクリメントの式の値を格納するint型変数result */
 
  /* インクリメント用変数の初期化 */
  inc = 1; /* incは1にセットしておく */
  result = 1; /* resultは1にセットしておく */
 
  /* 前置インクリメント(値を足してから代入) */
  result = ++inc; /* incの前に"++"を置く */
  printf("++inc; result = %d, inc = %d\n", result, inc); /* 結果をprintfで表示 */
 
  /* インクリメント用変数の初期化 */
  inc = 1; /* incは1にセットしておく */
  result = 1; /* resultは1にセットしておく */
 
  /* 後置インクリメント(代入してから値を足す) */
  result = inc++; /* incの後に"++"を置く */
  printf("inc++: result = %d. inc = %d\n", result, inc); /* 結果をprintfで表示 */
 
  /* デクリメント用変数の初期化 */
  dec = 1; /* decは1にセットしておく */
  result = 1; /* resultは1にセットしておく */
 
  /* 前置デクリメント(値を引いてから代入) */
  result = --dec; /* decの前に"--"を置く */
  printf("--dec: result = %d, dec = %d\n", result, dec); /* 結果をprintfで表示 */
 
  /* デクリメント用変数の初期化 */
  dec = 1; /* decは1にセットしておく */
  result = 1; /* resultは1にセットしておく */
 
  /* 後置デクリメント(代入してから値を引く) */
  result = dec--; /* decの後に"--"を置く */
  printf("dec--: result = %d, dec = %d\n", result, dec); /* 結果をprintfで表示 */
 
  /* プログラムの終了 */
  return 0;
 
}