Результаты поиска по запросу "sizeof"
Подробности реализации указателя в C
я бы хотел знатьархитектуры, которые нарушают предположенияЯ перечислил ниже. Кроме того, я хотел бы знать, является ли какое-либо из предположений ложным для всех архитектур (то есть, если какое-либо из них просто совершенно неверно). sizeof ...
Размер массивов и указателей
Вот мой пример кода #include<stdio.h> void main() { int arr[]={1,2,3,4,5,6}; char *ptr,a; a='c'; ptr=&a; int *ptr1,a1; a1=4; ptr1=&a1; printf("%d %d %d",sizeof(arr), sizeof(ptr1), sizeof(ptr)); }Теперь, насколько я понимаю, размер скажет ...
Размер строкового литерала
Следующий код #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 ) << ...
реализация оператора sizeof
Я попытался реализовать оператор sizeof .. Я сделал таким образом .. #define my_sizeof(x) ((&x + 1) - &x)Но он всегда заканчивался тем, что давал результат как «1» для любого типа данных. Я тогда гуглил это для этого .. и я нашел ...
C указатели и массивы / оператор 'sizeof' [дубликат]
Возможный дубликат: Разница в указателе стека для указателя и массива [https://stackoverflow.com/questions/12760229] Чтобы проиллюстрировать мой вопрос: int main(void){ int myary[20]; int *myaryPtr; myaryPtr = myary; sizeof(myary); // Will it ...
Как мне найти размер структуры? [закрыто]
struct a { char *c; char b; };Что такое sizeof (a)?
Что означает sizeof (int [1])?
Я новичок в ядре Linux. Я читаю файлioctl.hтам я столкнулся с макросом_IOC_TYPECHECK(t), который выглядит так: #define _IOC_TYPECHECK(t) \ ((sizeof(t) == sizeof(t[1]) && \ sizeof(t) < (1 << _IOC_SIZEBITS)) ? \ sizeof(t) : ...
Как получить размер строки в байтах?
Как видно из названия, мой вопрос заключается в том, как получить размер строки вC, Это хорошо использоватьsizeof если я объявил это (строку) в функции безmalloc в этом? Или, если я объявил это как указатель? Что делать, если я инициализировал ...
Что возвращает sizeof (& array)?
После вопроса:Почему адрес массива равен его значению в C? [https://stackoverflow.com/questions/2528318/how-come-an-arrays-address-is-equal-to-its-value-in-c] #include <stdio.h> #define N 10 char str2[N]={"Hello"}; int ...
вопросы новичка о malloc и sizeof
Может кто-нибудь объяснить мне, почему мой вызов malloc с размером строки 6 возвращает размер 4 байта? Фактически, любой целочисленный аргумент, который я даю malloc, получает размер 4. Затем я пытаюсь скопировать две строки. Почему мой вывод ...