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

2 ответа

C указатели и массивы / оператор 'sizeof' [дубликат]

Возможный дубликат: Разница в указателе стека для указателя и массива [https://stackoverflow.com/questions/12760229] Чтобы проиллюстрировать мой вопрос: int main(void){ int myary[20]; int *myaryPtr; myaryPtr = myary; sizeof(myary); // Will it ...

4 ответа

 быть typedef для

printf("%lu \n", sizeof(*"327"));гда думал, что размер указателя в 64-битной системе составляет 8 байт, но этот вызов продолжает возвращаться 1. Может ли кто-нибудь дать объяснение?

7 ответов

За исключением случаев указания на такие вещи, как символ на слове, адресованном машине.

етствует ли размер указателя размеру и типу, на который он указывает, или указатели всегда имеют фиксированный размер? Например... int x = 10; int * xPtr = &x; char y = 'a'; char * yPtr = &y; std::cout << sizeof(x) << "\n"; std::cout << ...

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

4 ответа

что в действительности должен возвращать strlen () в этом коде?

8 ответов

Как мне найти размер структуры? [закрыто]

struct a { char *c; char b; };Что такое sizeof (a)?

6 ответов

Что должно произойти с отрицанием size_t (то есть `-sizeof (struct foo)`))?

7 ответов

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

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

3 ответа

Является ли sizeof (T) == sizeof (int)?

3 ответа

Когда функция имеет параметр массива определенного размера, почему она заменяется указателем?

Учитывая следующую программу, #include <iostream> using namespace std; void foo( char a[100] ) { cout << "foo() " << sizeof( a ) << endl; } int main() { char bar[100] = { 0 }; cout << "main() " << sizeof( bar ) << endl; foo( bar ); return 0; ...

2 ответа

Размер строкового литерала

Следующий код #include <iostream> using namespace std; int main() { const char* const foo = "f"; const char bar[] = "b"; cout << "sizeof(string literal) = " << sizeof( "f" ) << endl; cout << "sizeof(const char* const) = " << sizeof( foo ) << ...