Результаты поиска по запросу "sizeof"
Размер int и размер указателя int на 64-битной машине
Мне было просто интересно, как я могу узнать, является ли мой ноутбук 64 или 32-битной машиной. (это 64).Итак, я подумал о печати следующего:
Найти размер массива без использования sizeof в C
Я искал способ найти размер массива в C без использованияsizeof в C и я нашел следующий код: int main () { int arr[100]; printf ("%d\n", (&arr)[1] - arr); return 0; }Может кто-нибудь, пожалуйста, объясните мне, как это работает?
Почему я не могу использовать sizeof в состоянии препроцессора?
Я понимаю, что sizeof - это оператор, который вычисляется во время компиляции в целочисленную константу. Но, похоже, его нельзя использовать в директиве препроцессора #if, например: #if 4 == sizeof(int) typedef int Int32; #endif(cygwin-gcc ...
Что здесь происходит? sizeof (short_int_variable + char_variable)
#include <stdio.h> int main() { short int i = 20; char c = 97; printf("%d, %d, %d\n", sizeof(i), sizeof(c), sizeof(c + i)); return 0; }Может кто-нибудь сказать мне, что происходит, когда sizeof (a + b) "a - это короткий тип int, а b - ...
C ++ простой размер разницы между массивом char и указателем char
char * test = "test"; cout << sizeof(test); char test2[] = "test"; cout << sizeof(test2);Запуск этого на Visual Studio 2010, почему выход45? Не должно быть строковым литералом, аsizeof строковый литерал будет ли количество символьных элементов в ...