用意されていない関数を新たに定義する。
int function(int x, int y) // 関数functionを定義する。
{
int value;
value = x + y; // 関数functionの引数同士の和をとり、変数valueに代入する。
return value; // valueに代入された値を戻り値とする。
}
ポインタを介す介さないに関わらず、同じ結果を出力する。
int main()
{
int a = 2 ;
int *p;
p = &a ; // ポインタ変数pに対してaの場所を代入
printf("a : %d\n", a) ;
printf("*p : %d\n", *p) ;
return 0;
}
[実行結果]
a : 2
*p : 2
2009/10/1
文字入力
- カーソルの前に文字入力したい : i
- カーソルの後に文字入力したい : a
- カーソルの下に文字入力したい : o(小文字)
- カーソルの上に文字入力したい : O(大文字)
カーソルの移動
- カーソルを左に移動したい : h
- カーソルを右に移動したい : l
- カーソルを下に移動したい : j
- カーソルを上に移動したい : k
- ~行目に移動したい : ~G
削除
- カーソルのある位置を1文字削除 : x
- カーソルのある行を削除 : dd
コピー/ペースト
- カーソルのある行をコピー : yy
- カーソルのある行にペースト : p
保存終了
- 保存 : :w
- 終了 : :q
- 強制終了 : :q!
- 保存終了 : ZZ
Copyright (C) 2009-2011 utsutsu