Результаты поиска по запросу "sizeof"
Оператор sizeof () в операторе if
#include <stdio.h> int main(void) { if (sizeof(int) > -1) printf("True"); else printf("False"); }Это печатаетFalse, Почему sizeof () не возвращает значение вif?
Почему int обычно 32-битный на 64-битных компиляторах?
Почемуint обычно 32-битные на 64-битных компиляторах? Когда я начинал программировать, меня учили, что int обычно такой же ширины, как и базовая архитектура. И я согласен, что это также имеет смысл, я нахожу логичным, что целое число ...
Почему sizeof (x ++) не увеличивает x?
Вот код, скомпилированный в dev c ++ windows:
Что означает «имя массива» в случае массива указателей на символы?
В моем коде: char *str[] = {"forgs", "do", "not", "die"}; printf("%d %d", sizeof(str), sizeof(str[0]));Я получаю вывод как12 2так что мои сомнения: Почему есть разница?Обеstr а такжеstr[0] это указатели на символы, верно?
Почему классы C ++ без переменных-членов занимают место?
Я обнаружил, что компиляторы MSVC и GCC выделяют как минимум один байт на каждый экземпляр класса, даже если класс является предикатом без переменных-членов ...