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

Gunakan kata kunci typedef dalam bahasa C untuk mentafsir struktur

王林
Lepaskan: 2023-08-25 13:25:15
ke hadapan
1325 orang telah melayarinya

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;
Salin selepas log masuk

Contoh

ialah:

Contoh

typedef int bhanu;
int a;
bhanu a; %d
Salin selepas log masuk
  • 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 ();
}
Salin selepas log masuk

Output

Enter hours =1
Minutes = 60
Seconds = 360
Salin selepas log masuk
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 ();
}
Salin selepas log masuk

Output

Number=10
Name=ramu
Salary=5000
Salin selepas log masuk

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!

Label berkaitan:
sumber:tutorialspoint.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan