Bagaimana Menggambarkan Strukturnya?

Daftar Isi:

Bagaimana Menggambarkan Strukturnya?
Bagaimana Menggambarkan Strukturnya?

Video: Bagaimana Menggambarkan Strukturnya?

Video: Bagaimana Menggambarkan Strukturnya?
Video: Cara Membuat Struktur Organisasi 2024, Mungkin
Anonim

Struktur di sebagian besar bahasa pemrograman, khususnya C ++, adalah tipe data khusus, kumpulan elemen arbitrer. Isi struktur ditentukan pada saat deskripsinya, dan elemen penyusunnya dapat dari berbagai jenis. Deklarasi dan deskripsi struktur dimungkinkan di mana saja dalam program, sampai dipanggil.

Bagaimana menggambarkan strukturnya?
Bagaimana menggambarkan strukturnya?

instruksi

Langkah 1

Biasanya deskripsi struktur juga berisi deklarasinya. Karena strukturnya sebenarnya adalah tipe data baru, namanya harus unik dalam program yang sama. Dalam C++, kata kunci struct digunakan untuk mendeklarasikan suatu struktur. Setiap elemen struktur pada saat deskripsi juga harus dideklarasikan, dengan indikasi lengkap jenisnya dan jumlah memori yang ditempatinya Contoh deskripsi: struct My_struct1 {int data1; char data2 [20]; float data3;}; Di sini My_struct1 adalah nama dari struktur yang dibuat. Item yang ditemukan dalam tanda kurung disebut bidang, mereka menentukan konten struktur. Setiap instance dari tipe baru akan berisi satu variabel int dan float, serta array dengan 20 nilai karakter (char).

Langkah 2

Untuk pekerjaan lebih lanjut, buat turunan dari struktur: My_struct1 Data_St; Pointer ke struktur dibuat dengan cara yang sama seperti untuk tipe lainnya menggunakan operator "*": My_struct1 * pointData_St;

Langkah 3

Seringkali, ketika menulis kode program, situasi muncul ketika struktur baru harus disebutkan sebelum dijelaskan sepenuhnya. Dalam hal ini, gunakan bentuk pendek dari deklarasi: struct My_struct2; Namun, masih tidak mungkin untuk mendeklarasikan objeknya setelah catatan seperti itu, karena tidak mungkin untuk mengatur jumlah memori yang diperlukan untuk mereka. Oleh karena itu, sebelum mendeklarasikan instance, berikan bentuk lengkap untuk mendeskripsikan struktur: struct My_struct2 {int data1, data2;};

Langkah 4

Jika struktur seharusnya digunakan hanya di satu tempat dalam program Anda, gabungkan deklarasi tipe dengan deklarasi variabel. Dalam hal ini, nama struktur mungkin tidak ditentukan. Deklarasikan jumlah instance yang diperlukan segera setelah deskripsi struktur, seperti yang ditunjukkan dalam contoh berikut: struct {int data1; char data2;} exs1, exs2; Di sini exs1 dan exs2 adalah objek dari tipe yang dibuat dan berisi data integer dan karakter.

Direkomendasikan: