「increment_decrementプロジェクト」の編集履歴(バックアップ)一覧はこちら
追加された行は緑色になります。
削除された行は赤色になります。
***increment_decrement.c
#highlight(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;
}
}}