Insgesamt10000 bezogener Inhalt gefunden
Was ist der Unterschied zwischen *p++ und (*p)++?
Artikeleinführung:Der Unterschied zwischen *p++ und (*p)++ ist: 1. *p++ ist eine Kombination aus Postfix-Inkrementoperatoren, (*p)++ ist ein Postfix-Inkrementoperator, der auf den *p-Ausdruck angewendet wird. 2. *p++-Ausdruck: First gibt zurück Der Wert, auf den „p“ zeigt, erhöht dann „p“. (*p)++ gibt den Wert zurück, auf den „p“ zeigt, und erhöht dann diesen Wert.
2023-05-23
Kommentar 0
8755
Was ist der Unterschied zwischen *p++ und (*p)++?
Artikeleinführung:Der Unterschied zwischen „*p++“ und „(*p)++“ ist: 1. „*p++“ gibt den Wert der Einheit an, auf die p zeigt, und p zeigt auf die nächste Einheit, d. h. p erhöht sich um 1 . „*p++“ bezieht sich auf die nächste Adresse. 2. „(*p)++“ bedeutet das Hinzufügen von eins zum Wert der Daten, auf die *p zeigt.
2021-07-09
Kommentar 0
56451
Was ist der Unterschied zwischen *p+1 und *(p+1)
Artikeleinführung:Die Unterschiede zwischen *p+1 und *(p+1) sind: 1. Unterschiedliche Prioritäten: In p+1 wird p zuerst dereferenziert, während in *(p+1) p+1 zuerst berechnet wird . Die Operationsobjekte sind unterschiedlich, p+1 dient dazu, p zuerst zu dereferenzieren, und (p+1) dient dazu, p zuerst zu 1 zu addieren. 3. Die Ergebnisse sind unterschiedlich, p+1 bedeutet, 1 zum Wert des Objekts zu addieren auf das p zeigt, ist (p+1) der Wert des nächsten Objekts, auf das p zeigt.
2023-06-25
Kommentar 0
6877