Результаты поиска по запросу "sizeof"

5 ответов

Оператор sizeof () в операторе if

#include <stdio.h> int main(void) { if (sizeof(int) > -1) printf("True"); else printf("False"); }Это печатаетFalse, Почему sizeof () не возвращает значение вif?

7 ответов

Почему int обычно 32-битный на 64-битных компиляторах?

Почемуint обычно 32-битные на 64-битных компиляторах? Когда я начинал программировать, меня учили, что int обычно такой же ширины, как и базовая архитектура. И я согласен, что это также имеет смысл, я нахожу логичным, что целое число ...

9 ответов

Почему sizeof (x ++) не увеличивает x?

Вот код, скомпилированный в dev c ++ windows:

ТОП публикаций

1 ответ

Максимальный размер size_t

Я знаю в

4 ответа

Что означает «имя массива» в случае массива указателей на символы?

В моем коде: char *str[] = {"forgs", "do", "not", "die"}; printf("%d %d", sizeof(str), sizeof(str[0]));Я получаю вывод как12 2так что мои сомнения: Почему есть разница?Обеstr а такжеstr[0] это указатели на символы, верно?

4 ответа

Унарный + оператор выполняет преобразования типов?

3 ответа

Оператор sizeof с условным (троичным) выражением

Мне трудно понять

2 ответа

Может ли размер указателей на несоюзные классы отличаться?

5 ответов

sizeof продолжает возвращать 4 вместо фактического размера

4 ответа

Почему классы C ++ без переменных-членов занимают место?

Я обнаружил, что компиляторы MSVC и GCC выделяют как минимум один байт на каждый экземпляр класса, даже если класс является предикатом без переменных-членов ...