Tulis contoh program tentang struktur menggunakan bahasa C

王林
Lepaskan: 2023-08-27 12:01:18
ke hadapan
803 orang telah melayarinya

Tulis contoh program tentang struktur menggunakan bahasa C

Struktur ialah koleksi pembolehubah jenis data yang berbeza, dikumpulkan bersama di bawah satu nama Sintaks.

Pengisytiharan dan permulaan struktur

Bentuk umum pengisytiharan struktur adalah seperti berikut −

rreee

Kata kunci -Di sini, struct

Tagname -Nama struktur yang ditentukan

ahli1, ahli2 -menentukan item data yang membentuk struktur.

Contoh

datatype member1;
struct tagname{
   datatype member2;
   datatype member n;
};
Salin selepas log masuk

Pembolehubah struktur

Terdapat tiga cara untuk mengisytiharkan pembolehubah struktur. Ia adalah seperti berikut −

struct book{
   int pages;
   char author [30];
   float price;
};
Salin selepas log masuk

Inisialisasi dan akses struktur

  • Pautan antara ahli dan pembolehubah struktur diwujudkan melalui operator ahli (atau pengendali titik).

  • Inisialisasi boleh dilakukan dengan cara berikut:

Kaedah 1

1) struct book{
   int pages;
   char author[30];
   float price;
}b;
2) struct{
   int pages;
   char author[30];
   float price;
}b;
3) struct book{
   int pages;
   char author[30];
   float price;
};
struct book b;
Salin selepas log masuk

Kaedah 2

struct book{
   int pages;
   char author[30];
   float price;
} b = {100, “balu", 325.75};
Salin selepas log masuk

Kaedah 3 (menggunakan operator ahli)

rreee

fungsi
struct book{
   int pages;
   char author[30];
   float price;
};
struct book b = {100, “balu", 325.75};
Salin selepas log masuk
Method

struct book{
   int pages;
   char author[30];
   float price;
} ;
struct book b;
   b. pages = 100;
   strcpy (b.author, “balu");
   b.price = 325.75;
Salin selepas log masuk

Kami boleh mencetak kandungan salah satu daripada struktur di atas dalam kaedah utama seperti yang ditunjukkan di bawah −

struct book{
   int pages;
   char author[30];
   float price;
} ;
struct book b;
   scanf (“%d", &b.pages);
   scanf (“%s", b.author);
   scanf (“%f", &b. price);
Salin selepas log masuk

Contoh

Berikut adalah satu lagi contoh struktur −

Live Demo

main ( ){
   struct book b;
   clrscr ( );
   printf ( "enter no of pages, author, price of book");
   scanf ("%d%s%f", &b.pages, b.author, &b.price);
   printf("Details of book are");
   printf("pages =%d, author = %s, price = %f", b.pages, b.author, b.price);
   getch();
}
Salin selepas log masuk

Output

rreee

Atas ialah kandungan terperinci Tulis contoh program tentang struktur menggunakan bahasa C. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

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