2 
 
        
      
      c / c ++では、ブロックが実行される場合にのみブロックスコープ変数がスタックされますか?
      
  これを仮定します: void func() { ... if( blah ) { int x; } ... } が入るとxすぐにスタックに予約されるスペースですかfunc、それともブロックが実際に実行された場合のみですか? それともコンパイラの選択ですか? CとC ++はこれについて同じように動作しますか?
      
        
          
                   8
                
        
        
          
                  
                    c++ 
                  
                    c 
                  
                    stack 
                  
                    allocation