#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
typedef struct Mahasiswa
{
int nim;
Mahasiswa *next;
}Mahasiswa;
void init (Mahasiswa **p)
{
*p = NULL;
}
Mahasiswa *alokasi (int nim)
{
Mahasiswa *p;
p = (Mahasiswa*) malloc (sizeof(Mahasiswa));
if (p != NULL)
{
p -> next = NULL;
p -> nim = nim;
}
return (p);
}
void add (Mahasiswa **p, int nim)
{
*p = alokasi(nim);
printf ("%d", (*p) -> nim);
}
int main()
{
Mahasiswa *head;
init (&head);
add (&head,56);
getch();
return 0;
}
Hasil running
Keterangan
0 Response to "Program Linked List Praktikum 10.2 - Linked List C/C++"
Post a Comment