Результаты поиска по запросу "pointer-arithmetic"
Арифметика указателя, получающая неправильный вывод [дубликата]
На этот вопрос уже есть ответ здесь:Арифметика указателя в C 2 ответаВ следующей программе, здесь
Разница между двумя переменными указателя [дубликат]
На этот вопрос уже есть ответ здесь:Разница между указателем и адресом [дубликат] 3 ответаЯ задал этот вопрос в письменном тесте. при выполнении кода ниже на...
Указатель арифметики в го
Учитывая, что вы можете (не можете придумать отличный способ выразить это, но) манипулировать указателями в Go, возможно ли выполнять арифметику указателей, ...
Арифметика указателя для пустого указателя в C
Когда указатель на определенный тип (скажем,
With arrays, why is it the case that a[5] == 5[a]?
Как указывает Джоэл вПодкаст переполнения стека # 34, вЯзык программирования C (иначе: K & R), есть упоминание об этом свойстве массивов в C:
Адресная каноническая форма и арифметика указателей
На архитектурах, совместимых с AMD64, адреса должны быть в канонической форме перед разыменовкой.ОтРуководство Intel, раздел 3.3.7.1:В 64-битном режиме адрес...
Почему при смене подписи main возникает ошибка segfault?
Я пытаюсь разобраться в C и написал эту программу, которая отображает килобайт моей оперативной памяти в случайном месте. Вот код, и он отлично работает:
Арифметика указателя, когда пустота имеет неизвестный размер [закрыто]
В Visual Studio C ++ версии 9 (и, возможно, в других версиях) следующий код: int a = sizeof(void); void const *b = static_cast<void const *>("hello world"); b += 6;Формируетэти [http://msdn.microsoft.com/en-us/library/9adz64y0.aspx] ...
Является ли получение адреса локальной переменной константным выражением в C ++ 11?
Следующая программа на C ++ 11: int x = 42; void f() { int y = 43; static_assert(&x < &y, "foo"); } int main() { f(); }Не компилируется с gcc 4.7, так как жалуется: error: ‘&y’ is not a constant expressionЭто согласуется с моей интуицией. ...
Арифметика указателя точности байтов в C, когда sizeof (char)! = 1
Как можно переносить указательную арифметику с точностью до одного байта? Имейте в виду, что: char не 1 байт на всех платформахsizeof(void) == 1 доступно только как расширение в GCCХотя некоторые платформы могут иметь ограничения на ...