Suchergebnisse für Anfrage "pointer-arithmetic"

12 die antwort

Differenz zwischen zwei Zeigervariablen [duplizieren]

Diese Frage hat hier bereits eine Antwort: Zeiger- / Adressdifferenz [duplizieren] [/questions/9855482/pointer-address-difference] 3 answersIch habe diese Frage in einem schriftlichen Test gestellt. Während ich den folgenden Code auf meinem Lapi ...

7 die antwort

Zeigerarithmetik bei Leere unbekannter Größe [geschlossen]

In Visual Studio C ++ Version 9 (und wahrscheinlich auch in anderen Versionen) der folgende Code:

7 die antwort

Byte-Präzisionszeigerarithmetik in C bei sizeof (char)! = 1

TOP-Veröffentlichungen

2 die antwort

Wie kommt es, dass ein Hardware-Trap in einem Zeiger mit drei Zeichen nach dem Ende auftritt, auch wenn der Zeiger nie dereferenziert wird?

In seinem1. November 2005 C ++ - Spalte, Schreibt Herb Sutter ...

8 die antwort

Wie genau funktioniert die Zeigersubtraktion bei einem Integer-Array?

#include<stdio.h> int main() { int arr[] = {10, 20, 30, 40, 50, 60}; int *ptr1 = arr; int *ptr2 = arr + 5; printf("Number of elements between two pointer are: %d.", (ptr2 - ptr1)); printf("Number of bytes between two pointers are: ...

6 die antwort

C / C ++: Zeigerarithmetik

Ich habe ein bisschen in Pointer Arithmetic gelesen und bin auf zwei Dinge gestoßen, die ich nicht verstehen und auch nicht wissen konnte, wie sie verwendet ...

8 die antwort

Warum erhalte ich einen Segfault, wenn ich die Signatur von main ändere?

Ich versuche meine Füße in C zu bekommen und habe dieses Programm geschrieben, das an einer zufälligen Stelle ein KB meines RAM anzeigt. Hier ist der Code, und es funktioniert gut: #include <stdio.h> int main(){ char *mem; for(int i =0; i < ...

1 die antwort

Wie die Leerzeigerarithmetik in GCC abläuft

6 die antwort

Zeigerarithmetik und Arrays: Was ist wirklich legal?

Betrachten Sie die folgenden Aussagen: int *pFarr, *pVarr; int farr[3] = {11,22,33}; int varr[3] = {7,8,9}; pFarr = &(farr[0]); pVarr = varr;Zu diesem Zeitpunkt zeigen beide Zeiger auf den Anfang der jeweiligen Array-Adresse. Für * pFarr ...

14 die antwort

Pointer Arithmetic [geschlossen]

Hat jemand gute Artikel oder Erklärungen (Blogs, Beispiele) für Zeigerarithmetik? Das Publikum besteht aus Java-Programmierern, die C und C ++ lernen.