Function
Function data :
dapat langsung mengeluarkan hasilnya, harus
menggunakan command return karena function data merupakan function pengulangan,
ada tipe data yang mengawali fungsi ini, dan tidak memiliki command void sama
sekali.
#include<stdio.h>
int angka_terakhir(int x[]){
int
urutan=x[0];
for(int
i=1;i<5;i++){
urutan=x[i];
}
return
urutan;
} int main(){
int
x[101];
for(int i=0;i<5;i++){
scanf("%d",&x[i]);
}
printf("angka
paling belakang:%d\n",angka_terakhir(x));
}
Function Void :
berbeda dengan function data, function void harus menggunakan command printf untuk mengeluarkan hasilnya, function void tidak perlu menggunakan command return karena function void bukan function pengulangan, dan tentu function void menggunakan command void untuk menjalankan functionnya.
berbeda dengan function data, function void harus menggunakan command printf untuk mengeluarkan hasilnya, function void tidak perlu menggunakan command return karena function void bukan function pengulangan, dan tentu function void menggunakan command void untuk menjalankan functionnya.
Contoh:
#include<stdio.h>
void angka_terakhir(int x[],int *urutan){
*urutan=x[0];
for(int
i=1;i<5;i++){
*urutan=x[i];
}
}
int main(){
int
x[101],urutan=0;
for(int i=0;i<5;i++){
scanf("%d",&x[i]);
}
angka_terakhir(x,&urutan);
}
Comments
Post a Comment