The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
Знатокам С, !*! RedD, 29-Окт-14, 16:17  [смотреть все]
  • Знатокам С, !*! Led, 18:14 , 29-Окт-14 (1) –1
  • Знатокам С, !*! pavlinux, 19:47 , 29-Окт-14 (5) –2
    • Знатокам С, !*! RedD, 20:13 , 29-Окт-14 (6)
    • Знатокам С, !*! Andrey Mitrofanov, 20:19 , 29-Окт-14 (7)
      • Знатокам С, !*! RedD, 20:41 , 29-Окт-14 (8)
        • Знатокам С, !*! RedD, 22:17 , 29-Окт-14 (9)
          • Знатокам С, !*! RedD, 22:19 , 29-Окт-14 (10)
            • Знатокам С, !*! RedD, 02:50 , 30-Окт-14 (11)
              • Знатокам С, !*! Сумасшедшая Кофеварка, 07:32 , 30-Окт-14 (12)
                >[оверквотинг удален]
                > int  fun(int year)
                > {
                > return ((year) % 4 == 0 && ((year) % 100 != 0
                > || (year) % 400 == 0));
                > }
                > while(1)
                > {
                > }
                > }
                > Только почему то тип данных bool не признаёт ?

                Потому что нет такого типа, пользуйте вместо него uint8_t / unsinged char .

                • Знатокам С, !*! RedD, 07:44 , 30-Окт-14 (13)
                • Знатокам С, !*! pavlinux, 03:26 , 31-Окт-14 (15)
                  • Знатокам С, !*! Сумасшедшая Кофеварка, 11:12 , 02-Ноя-14 (17)
                    >>> Только почему то тип данных bool не признаёт ?
                    >> Потому что нет такого типа,
                    > ~Кэп, с 99 года оно в стандарте.
                    > #include <stdbool.h>

                    Не юзал никогда, всега по старинке uint_8t/uchar/unsigned char пользовал.

                    >> stdbool.h — заголовочный файл стандартной библиотеки языка программирования С, который >> содержит четыре макроса для работы с типом данных bool. Данный заголовочный файл появился в стандарте C99.
                    >>
                    >> Определение макросов согласно стандарту IEEE Std 1003.1-2001:
                    >>
                    >>     bool определяется как _Bool
                    >>     true определяется как 1
                    >>     false определяется как 0
                    >>     __bool_true_false_are_defined расширяется до 1
                    >>
                    >> Программы, использующие эти макросы, могут отменять и переопределять bool, true, и false.

                    По сути один и тот же *еръ только в другой руке, только названо по-другому. C#/C++/Java там таки да, есть отдельный bool /Boolean тип к которому с int скастовать напрямую не получится. А тут обычный int, если мне зрение не изменяет.

      • Знатокам С, !*! pavlinux, 02:35 , 31-Окт-14 (14)
  • Знатокам С, !*! skb7, 00:31 , 04-Ноя-14 (25)



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру