Maison >développement back-end >C++ >Utilisez le mot-clé typedef en langage C pour interpréter les structures

Utilisez le mot-clé typedef en langage C pour interpréter les structures

王林
王林avant
2023-08-25 13:25:151362parcourir

Utilisez le mot-clé typedef en langage C pour interpréter les structures

Typedef

'C' permet de définir de nouveaux noms de types de données à l'aide du mot-clé 'typedef'. En utilisant 'typedef', nous ne pouvons pas créer un nouveau type de données, mais définir un nouveau nom pour un type déjà existant. La traduction chinoise de

Syntaxe

typedef datatype newname;

Example

est :

Example

typedef int bhanu;
int a;
bhanu a; %d
  • Cette instruction indique au compilateur de reconnaître 'bhanu' comme un autre nom pour 'int'.
  • 'bhanu' est utilisé pour créer une autre variable ' a ' .
  • 'bhanu a 'déclare 'a' comme variable de type 'int'. La traduction chinoise de

Example

est :

Example

#include <stdio.h>
main (){
   typedef int hours;
   hours h; //int h;
   clrscr ();
   printf("Enter hours&rdquo;);
   scanf ("%d&rdquo;, &h);
   printf("Minutes =%d&rdquo;, h*60);
   printf("Seconds = %d&rdquo;, h*60*60);
   getch ();
}

Output

Enter hours =1
Minutes = 60
Seconds = 360

typedéfinissant un exemple de structure

.
typedef struct employee{
   int eno;
   char ename[30];
   float sal;
} emp;
main (){
   emp e = {10, "ramu&rdquo;, 5000};
   clrscr();
   printf("number = %d&rdquo;, e.eno);
   printf("name = %d&rdquo;, e.ename);
   printf("salary = %d&rdquo;, e.sal);
   getch ();
}

Sortie

Number=10
Name=ramu
Salary=5000

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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer