Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

assert - проверить утверждение

Описание

         Макрос assert  oсуществляет  внутренний  контроль в
         программе. Он проверяет аргумент expression (выраже-
         ния) и в случае,  если оно равно 0 (т. е. ложно), то
         прекращает исполнение программы; перед этим печатает
         на стандартном устройстве вывода ошибок сообщение:
     Assertion failure: 'expression' on line ?? in file '???'
   (Ошибка утверждения: 'выражение' в строке ?? в файле '???')

Использование

         #include <assert.h>
         void assert(expression);                 /* ANSI */

Возвращаемое значение

         Нет возвращаемого значения.

Пример

         #include <assert.h>
         #include <stdio.h>
         char * string= "";               /* пустая строка*/
         int value=1;
         main ()
         {
           assert(value>0);
           printf("Прошли assert(value>0)\n");
           assert(*string != '0');
         }

оглавление

Оставить комментарий

Комментарий:
можно использовать BB-коды
Максимальная длина комментария - 4000 символов.
 
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог