すぐ忘れてしまうので、備忘録のようにしておく。
静的ローカル変数。通常のローカル変数は、その関数から抜けると全て失われてしまうが、static 付きは関数から抜けても値が保持される。
static int temp;
グローバル変数にstaticを付けると、そのファイル内だけでしか使えなくなるらしい。
main{}の前で宣言する。
main(){ int a[3]={1,2,3},b; b = func( a ); } func(int * a){ return a[2]; }