Mengenal Struct Pada Bahasa C

Struct adalah pengelompokan beberapa tipe data atau variabel yang berhubungan agar menjadi lebih terstruktur dan ringkas. Misal ada sebuah struct mahasiswa didalamnya ada beberapa variabel seperti nama, nim dan kelas. Dengan adanya struct kita tidak perlu membuat banyak suatu variabel, dan inilah saat kita menggunakan struct.

Pendeklarasian struct ada 2 yaitu :

1. Menggunakan struct

struct variabel
{
    tipe data1;
    tipe data2;
    tipe data3;
};

2. Menggunakan type def

typedef struct 
{
    tipe data1;
    tipe data2;
    tipe data3;
variabel;

Berikut contoh pemrograman menggunakan struct :

#include <stdio.h>

struct Mahasiswa
{
    char nama[30];
    int nim,nilai;
};

int main()
{
    struct Mahasiswa a;
    printf("Masukkan Nama : "); gets(a.nama);
    printf("Masukkan NIM : "); scanf("%d", &a.nim);
    printf("Masukkan Nilai : "); scanf("%d", &a.nilai);

    printf("\nNama = %s, NIM = %d dengan nilai %d", a.nama, a.nim, a.nilai);
    return 0;
}

Hasil running program sebagai berikut :

Struct pada bahasa C

Sumber : http://wendycahya.blogspot.co.id/2015/11/penggunaan-struct-pada-bahasa-c.html

Saya adalah seorang blogger dari Indramayu, saya mulai serius blog pada tahun 2014 ketika saya kelas 11 SMA. Pembaca diperbolehkan mengcopy artikel dengan syarat mencamtumkan link halaman sebagai sumber.

Share this

Related Posts

Previous
Next Post »