Heim  >  Artikel  >  Backend-Entwicklung  >  Was bedeutet „->“ in der C-Sprache?

Was bedeutet „->“ in der C-Sprache?

Guanhui
GuanhuiOriginal
2020-06-04 16:07:5430439Durchsuche

Was bedeutet „->“ in der C-Sprache?

„->“ Was bedeutet es in der C-Sprache?

„->“ ist ein Ganzes in der C-Sprache. Dieses Symbol wird verwendet, um auf den Zeiger auf die Unterdaten in der Struktur zu verweisen Die Verwendungsmethode besteht darin, zunächst eine Struktur in der C-Sprache zu definieren, dann einen Zeiger zu deklarieren, der auf die Struktur zeigt, und schließlich das Symbol zu verwenden, um auf den entsprechenden Unterdatennamen zu verweisen.

Anwendungsbeispiel

/*定义结构体*/
struct Data
{
   int a,b,c;
};
/*定义结构体指针*/              
struct Data * p;
/*声明变量A*/
struct Data A = {1,2,3};
/*声明一个变量x*/
int x;
/*让p指向A*/
p = &A ; 
/*这句话的意思就是取出p所指向的结构体中包含的数据项a赋值给x*/
x = p->a;
/*由于此时p指向A,因而 p->a == A.a,也就是1*/

Empfohlenes Tutorial: „C#

Das obige ist der detaillierte Inhalt vonWas bedeutet „->“ in der C-Sprache?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn