Язык Java 
      
     
      
       Использование отладочных функций 
       <assert.h>

      
       Введение 
      
     
      
       
        
         Заголовочный файл assert.h 
        
       
       
        
         Для проверки значения определен макрос assert 
        
       
       
        
         
          
           Пример использования макроса 
          
         
        
       
       
        
         
          
           
            
             assert(a!=(-1)); 
            
           
          
         
        
       
       
        
         
          
           
            
             assert(p!=NULL); 
            
           
          
         
        
       
       
        
         
          
           В случае обнаружения нулевого аргумента 
          
         
        
       
       
        
         
          
           
            
             Вывод информации об ошибке 
            
           
          
         
        
       
       
        
         
          
           
            
             Вызов abort() 
            
           
          
         
        
       
       
        
         В режиме NDEBUG 
        
       
       
        
         
          
           #define assert(_Expression)  ((void)0)

      
       Пример использования 
      
     
      
       
        
         #include   <assert.h> int  _tmain( int  argc, _TCHAR* argv[]) { int  i=0; assert(i!=0); printf( &quot;All ok!&quot; ); return  0; }

      
       Результат использования

      
       Конец 
      
     
      
       Вопросы 
       e-mail: a.bovanenko@gmail.com

Assert c

  • 1.
    Язык Java Использование отладочных функций <assert.h>
  • 2.
    Введение Заголовочный файл assert.h Для проверки значения определен макрос assert Пример использования макроса assert(a!=(-1)); assert(p!=NULL); В случае обнаружения нулевого аргумента Вывод информации об ошибке Вызов abort() В режиме NDEBUG #define assert(_Expression) ((void)0)
  • 3.
    Пример использования #include <assert.h> int _tmain( int argc, _TCHAR* argv[]) { int i=0; assert(i!=0); printf( &quot;All ok!&quot; ); return 0; }
  • 4.
    Результат использования
  • 5.
    Конец Вопросы e-mail: a.bovanenko@gmail.com

Editor's Notes