【コラム】コマンドラインツール開発のすすめ
『Java入門 クラス編』をリリースしました
【週刊ドットインストール】 レッスン制作の進捗、256times「クラス一覧」が少しリニューアル
本のレッスンが完了!
文字起こしはプレミアム会員向けの機能です
詳しくみる
変数が値を保持する期限について説明していきます。
void f(void) { static int a; a = 0; a++; printf("a:%d\n", a); }
このレッスンの問題を報告する
プレミアム会員(月額1080円)になると、全レッスンの素材ファイルをダウンロードできます。
プレミアム会員(月額1080円)になると、全レッスンのソースコードを見られるようになります。
補足情報 static宣言された変数
無視されるのは宣言部分だけなので、以下のように書くと当然毎回変数 a には 0 がセットされ、処理が継続されます。