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

3 ответа

Арифметика указателя, получающая неправильный вывод [дубликата]

На этот вопрос уже есть ответ здесь:Арифметика указателя в C 2 ответаВ следующей программе, здесь

6 ответов

Разница между двумя переменными указателя [дубликат]

На этот вопрос уже есть ответ здесь:Разница между указателем и адресом [дубликат] 3 ответаЯ задал этот вопрос в письменном тесте. при выполнении кода ниже на...

1 ответ

Указатель арифметики в го

Учитывая, что вы можете (не можете придумать отличный способ выразить это, но) манипулировать указателями в Go, возможно ли выполнять арифметику указателей, ...

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

8 ответов

Арифметика указателя для пустого указателя в C

Когда указатель на определенный тип (скажем,

17 ответов

With arrays, why is it the case that a[5] == 5[a]?

Как указывает Джоэл вПодкаст переполнения стека # 34, вЯзык программирования C (иначе: K & R), есть упоминание об этом свойстве массивов в C:

1 ответ

Адресная каноническая форма и арифметика указателей

На архитектурах, совместимых с AMD64, адреса должны быть в канонической форме перед разыменовкой.ОтРуководство Intel, раздел 3.3.7.1:В 64-битном режиме адрес...

4 ответа

Почему при смене подписи main возникает ошибка segfault?

Я пытаюсь разобраться в C и написал эту программу, которая отображает килобайт моей оперативной памяти в случайном месте. Вот код, и он отлично работает:

8 ответов

Арифметика указателя, когда пустота имеет неизвестный размер [закрыто]

В 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] ...

6 ответов

Является ли получение адреса локальной переменной константным выражением в 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Это согласуется с моей интуицией. ...

7 ответов

Арифметика указателя точности байтов в C, когда sizeof (char)! = 1

Как можно переносить указательную арифметику с точностью до одного байта? Имейте в виду, что: char не 1 байт на всех платформахsizeof(void) == 1 доступно только как расширение в GCCХотя некоторые платформы могут иметь ограничения на ...