Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Gunakan kata kunci typedef dalam bahasa C untuk mentafsir struktur

Gunakan kata kunci typedef dalam bahasa C untuk mentafsir struktur

王林
王林ke hadapan
2023-08-25 13:25:151296semak imbas

Gunakan kata kunci typedef dalam bahasa C untuk mentafsir struktur

Typedef

'C' membenarkan mentakrifkan nama jenis data baharu menggunakan kata kunci 'typedef'. Menggunakan 'typedef' kita tidak boleh mencipta jenis data baharu, tetapi mentakrifkan nama baharu untuk jenis yang sedia ada. Terjemahan bahasa Cina

Syntax

typedef datatype newname;

Contoh

ialah:

Contoh

typedef int bhanu;
int a;
bhanu a; %d
  • Pernyataan ini memberitahu pengkompil untuk mengenali 'bhanu' sebagai nama lain untuk 'int'.
  • 'bhanu' digunakan untuk mencipta pembolehubah lain a ' .
  • 'bhanu a 'mengisytiharkan 'a' sebagai pembolehubah jenis 'int' Terjemahan bahasa Cina bagi

Contoh

ialah:

Contoh

#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
ing contoh struktur

adefinan

.
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 ();
}

Output

Number=10
Name=ramu
Salary=5000

Atas ialah kandungan terperinci Gunakan kata kunci typedef dalam bahasa C untuk mentafsir struktur. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam