Mengenal Struct Pada Bahasa C

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

Itulah sedikit penjelasan mengenai Mengenal Struct Pada Bahasa C. Semoga bermanfaat.