【初心者歓迎】C/C++室 Ver.7【環境依存OK】
レス数が950を超えています。1000を超えると書き込みができなくなります。
0982デフォルトの名無しさん
NGNGstaticというものが本に出ていたのですが、”静的に・・”と書いてあるだけで
いまいちよくわかりません。
1.一応理解したと考えているもの
void hoge(){
static a=0;
:
}
上記は関数を抜けても値を忘れない変数と理解しました。
(関数内でしか使用できないグローバル変数みたいなもの?)
2.理解できないもの。下記のbがaとどう違うのか?
int a=0;
static int b=0;
void hoge(){
:
}
3.理解できないもの。関数の前に付くstaticは普通の関数とどう違うのか?
static void hoge(){
:
}
よろしくお願いします。
レス数が950を超えています。1000を超えると書き込みができなくなります。