Из прочтения уроков я понимаю, что за кадром оператор ([]) делает то же самое, что и арифметика с...
У меня возникли проблемы с пониманием вывода следующего фрагмента кода. #include<stdio.h> int...
Не могли бы вы объяснить, как вывод -4?Я думаю ++pp; это UB, но не уверен.Ваше объяснение...
Я читаю этот источник (https://github.com/lattera/glibc/blob/master/stdio-common/vfprintf.c) и...
Проходя через некоторые вопросы интервью на языке C, я нашел вопрос о том, как найти размер массива...
Независимо от того, какое значение я установил для размера моего массива, функция, которую я...
(Ответы на вопросы с самоответом - этот вопрос постоянно всплывает) Я предполагаю, что читатель...
Поскольку арифметика указателей определена в том же массиве, я сомневаюсь, что мы можем вычесть...
У меня есть эта структура вместе с методом, который ее инициализирует: struct Person { char...
Я читал, что арифметику указателей в Rust можно выполнить с помощью функции pointer.offset(), но...
ptr3 = (int *) (ptr2 – ptr1) ptr2 - ptr1 дает разницу между индексами.Преобразование ptr2 - ptr1 в...
В настоящее время я пытаюсь избежать арифметических операций с указателями в C для написания...
class Vektor { private: double *ap; int len; public: Vektor() : ap(0),len(0) { } Vektor(int n):...
Предполагая, что есть такая функция int foo (char** str, int x) { char* p = *str + x; foo2(&p);...
Предположим, у нас есть: char* p; int x; Как недавно обсуждалось в другом вопросе , арифметика ,...
При запуске моей программы она завершается при выполнении cout<<Core32->name() во второй...
Предположим, у нас есть: char* a; int i; Многие введения в C ++ (например, этот ) предполагают, что...
Я пытаюсь вычесть два адреса памяти из двух элементов в массиве, называемых числами, и у меня есть...
Вот умный указатель: std::shared_ptr<char> p(new char[size]), который представляет массив,...
int main(){ int array[] = [10,20,30,40,50] ; printf("%d\n",-2[array -2]); return 0 ; }...
Итак, это часть 2 вопроса, который я задал и получил ответ вчера.Итак, сегодня я возвращаюсь с...
Я, вероятно, неправильно понимаю это, но предотвращает ли спецификация c99 какую-либо форму...
Рассмотрим следующий код: int* p1 = new int[100]; int* p2 = new int[100]; const ptrdiff_t ptrDiff =...
Я заметил это предупреждение от Clang: warning: performing pointer arithmetic on a null pointer has...
Рассмотрите приведенный ниже фрагмент кода: int *p; /* Lets say p points to address 100 and...