Pada fungsi tukar() yang digunakan untuk menukar posisi dalam algoritma sorting yang diajarkan Pak Maman masih terdpat sedikit kesalahan. Yaitu pengiriman parameter yang seharusnya dikirim secara acuan tetapi dikirim secara nilai.
void tukar(int a,int b)
{
int tmp;
tmp=b
b=a;
a=tmp;
}
seharusnya(menggunakan C#.NET):
void tukar(ref int a, ref int b)
{
int tmp;
tmp=b
b=a;
a=tmp;
}
pada saat pemanggilan fungsi yang tadinya
tukar(a,b);
seharusnya
tukar(ref a,ref b);
Tentang apa itu pengiriman parameter secara nilai dan secara acuan dan perbedaanya akan saya coba jelaskan pada artikel berikutnya
SEMANGAT
void tukar(int a,int b)
{
int tmp;
tmp=b
b=a;
a=tmp;
}
seharusnya(menggunakan C#.NET):
void tukar(ref int a, ref int b)
{
int tmp;
tmp=b
b=a;
a=tmp;
}
pada saat pemanggilan fungsi yang tadinya
tukar(a,b);
seharusnya
tukar(ref a,ref b);
Tentang apa itu pengiriman parameter secara nilai dan secara acuan dan perbedaanya akan saya coba jelaskan pada artikel berikutnya
SEMANGAT
Posting Komentar