Maison > développement back-end > Tutoriel C#.Net > Que signifie '->' en langage C ?

Que signifie '->' en langage C ?

Guanhui
Libérer: 2020-06-04 16:07:54
original
30584 Les gens l'ont consulté

Que signifie '->' en langage C ?

« -> » Qu'est-ce que cela signifie en langage C ?

"->" est un tout en langage C. Ce symbole est utilisé pour pointer vers les sous-données dans la structure, et les sous-données peuvent être supprimées. La méthode d'utilisation est d'abord en langage C. Définissez une structure, puis déclarez un pointeur pointant vers la structure et enfin utilisez le symbole pour pointer vers le nom de la sous-donnée correspondante.

Exemple d'utilisation

/*定义结构体*/
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*/
Copier après la connexion

Tutoriel recommandé : "C#"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
c
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal