Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Tulis contoh program tentang struktur menggunakan bahasa C

Tulis contoh program tentang struktur menggunakan bahasa C

王林
王林ke hadapan
2023-08-27 12:01:18749semak imbas

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;
};

Pembolehubah struktur

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

struct book{
   int pages;
   char author [30];
   float price;
};

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;

Kaedah 2

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

Kaedah 3 (menggunakan operator ahli)

rreee

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

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

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);

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

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!

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