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

4 ответа

 совершенно законно. Люди-читатели могут сильно возразить, но компилятор на это не пойдет.

ю, что это может быть общий вопрос, но я пытался найти, но все еще не могу найти четкий ответ. У меня есть следующий код: int* f() { int a[] = {1,2,3}; return a; } int main() { int a[] = f(); // Error here getch(); return 0; }Этот код выдает ...

1 ответ

Указатели в сборке

У меня проблемы с практикой из моего учебника. Я должен заполнить недостающие части кода C, показанного ниже: int switch3(int *p1, int *p2, int action) { int result = 0; switch(action) { case 1: // Fill in case 2: // Fill in default: // Fill in ...

8 ответов

Печать указателей на С

Я пытался что-то понять с помощью указателей, поэтому я написал этот код: #include <stdio.h> int main(void) { char s[] = "asd"; char **p = &s; printf("The value of s is: %p\n", s); printf("The direction of s is: %p\n", &s); printf("The value of ...

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

3 ответа

Увеличить первый байт строки на единицу

у меня естьmain программа: int main() { char *str = "hello"; printf("%s\n", str); /* Shift first byte 1 to get "iello" */ /* Have tried str[0] >>= 8; */ printf("%s\n", str); return 0; }В основном сдвиньте первый байт строки на байт, чтобы ...

20 ответов

Определить размер массива C ++ программно?

Этот вопрос был вдохновлен похожим вопросом:Как delete [] «знает» размер массива операндов? [https://stackoverflow.com/questions/197675/how-does-delete-know-the-size-of-the-operand-array] Мой вопрос немного другой:Есть ли способ определить ...

4 ответа

Вот полный пример с вашей структурой и выделением памяти для данных,

аюсь реализовать связанный список в C, и я хочу сохранить головной узел в отдельной структуре. Тем не менее, кажется, что головной узел переназначается как-то всякий раз, когда я добавляю другой узел. #include <stdio.h> #include <stdlib.h> ...

4 ответа

 на самом деле будет 0x100000002 (4294967298).

ал, что действительно понял это, и перечитывание стандарта (ISO 9899: 1990) только подтверждает мое явно неправильное понимание, поэтому теперь я спрашиваю здесь. Сбой следующей программы: #include <stdio.h> #include <stddef.h> typedef struct { ...

5 ответов

преобразовать ссылку на представление указателя в C ++

Есть ли способ "конвертировать" ссылку на указатель в C ++? В приведенном ниже примереfunc уже определил прототип, и я не могу его изменить, ноfunc мой API, и я хотел бы либо передать оба параметра, либо один (и второй установить в NULL), либо ни ...

4 ответа

О хорошо Ну, я просто попробовал это в gcc (C) также, и это работает. Я использовал это назначение много раз в Си, во многих разных компиляторах. Я неправильно прочитал ваш комментарий и предположил, что вы скептически относитесь к делу C ++.

ичок в C. Я знаю, что об этом спрашивали во многих формах, но мой немного уникален ... Я думаю. У меня есть неподписанный короткий указатель. 6 unsigned short *pt; 7 pt = myArray[0];Массив объявлен так:const unsigned short myArray[1024] и ...

7 ответов

Тем не менее, для временного и легкого использования, сырые указатели хороши.

прочтенияэтот ответ [https://stackoverflow.com/questions/2585247/code-reading-where-can-i-read-great-modern-and-well-documented-c-code/2585397#2585397] похоже, это лучшая практика для использованияумные ...