Penunjuk 2 Penghantaran Parameter secara Rujukan Penghantaran Parameter










































- Slides: 42
Penunjuk (2) Penghantaran Parameter secara Rujukan
Penghantaran Parameter secara NILAI RUJUKAN
Penghantaran Parameter secara nilai(ulangkaji) void main() { int a=7; tukar(a); printf(“%d”, a) } void tukar(int a) { a=12; printf(“%dn”, a); } main
Penghantaran Parameter secara nilai(ulangkaji) void main() { int a=7; tukar(a); printf(“%d”, a) } void tukar(int a) { a=12; printf(“%dn”, a); } main a
Penghantaran Parameter secara nilai(ulangkaji) void main() { int a=7; tukar(a); printf(“%d”, a) } void tukar(int a) { a=12; printf(“%dn”, a); } main a 7
Penghantaran Parameter secara nilai(ulangkaji) void main() { int a=7; tukar(a); printf(“%d”, a) } void tukar(int a) { a=12; printf(“%dn”, a); } main a 7
Penghantaran Parameter secara nilai(ulangkaji) void main() { int a=7; tukar(a); printf(“%d”, a) } void tukar(int a) { a=12; printf(“%dn”, a); } main a 7
Penghantaran Parameter secara nilai(ulangkaji) void main() { int a=7; tukar(a); printf(“%d”, a) } main a 7 void tukar(int a) { a=12; printf(“%dn”, a); } tukar 7
Penghantaran Parameter secara nilai(ulangkaji) void main() { int a=7; tukar(a); printf(“%d”, a) } main a 7 7 void tukar(int a) { a=12; printf(“%dn”, a); } tukar a 7
Penghantaran Parameter secara nilai(ulangkaji) void main() { int a=7; tukar(a); printf(“%d”, a) } main void tukar(int a) { a=12; printf(“%dn”, a); } tukar a a 7 7
Penghantaran Parameter secara nilai(ulangkaji) void main() { int a=7; tukar(a); printf(“%d”, a) } main void tukar(int a) { a=12; printf(“%dn”, a); } tukar a a 7 12
Penghantaran Parameter secara nilai(ulangkaji) void main() { int a=7; tukar(a); printf(“%d”, a) } main void tukar(int a) { a=12; printf(“%dn”, a); } tukar a a 7 12
Penghantaran Parameter secara nilai(ulangkaji) void main() { int a=7; tukar(a); printf(“%d”, a) } main skrin komputer void tukar(int a) { a=12; printf(“%dn”, a); } tukar a a 7 12 12
Penghantaran Parameter secara nilai(ulangkaji) void main() { int a=7; tukar(a); printf(“%d”, a) } main skrin komputer void tukar(int a) { a=12; printf(“%dn”, a); } tukar a a 7 12 12
Penghantaran Parameter secara nilai(ulangkaji) void main() { int a=7; tukar(a); printf(“%d”, a) } main skrin komputer void tukar(int a) { a=12; printf(“%dn”, a); } tukar a a 7 12 12
Penghantaran Parameter secara nilai(ulangkaji) void main() { int a=7; tukar(a); printf(“%d”, a) } main skrin komputer void tukar(int a) { a=12; printf(“%dn”, a); } tukar a a 7 12 12
Penghantaran Parameter secara nilai(ulangkaji) void main() { int a=7; tukar(a); printf(“%d”, a) } main skrin komputer void tukar(int a) { a=12; printf(“%dn”, a); } tukar a a 7 12 12
Penghantaran Parameter secara nilai(ulangkaji) void main() { int a=7; tukar(a); printf(“%d”, a) } main skrin komputer void tukar(int a) { a=12; printf(“%dn”, a); } tukar a a 7 12 12
Penghantaran Parameter secara nilai(ulangkaji) void main() { int a=7; tukar(a); printf(“%d”, a) } void tukar(int a) { a=12; printf(“%dn”, a); } main a skrin komputer 7 12
Penghantaran Parameter secara nilai(ulangkaji) void main() { int a=7; tukar(a); printf(“%d”, a) } void tukar(int a) { a=12; printf(“%dn”, a); } main a skrin komputer 7 12
Penghantaran Parameter secara nilai(ulangkaji) void main() { int a=7; tukar(a); printf(“%d”, a) } void tukar(int a) { a=12; printf(“%dn”, a); } main a skrin komputer 7 12 7
Ini dikatakan PENGHANTARAN secara NILAI
Penghantaran Parameter secara Rujukan void main() { int a=7; tukar(&a); printf(“%d”, a) } void tukar(int *a) { *a=12; printf(“%dn”, *a); } main a skrin komputer 7
Penghantaran Parameter secara Rujukan void main() { int a=7; tukar(&a); printf(“%d”, a) } void tukar(int *a) { *a=12; printf(“%dn”, *a); } main a skrin komputer 7
Penghantaran Parameter secara Rujukan void main() { int a=7; tukar(&a); printf(“%d”, a) } &a void tukar(int *a) { *a=12; printf(“%dn”, *a); } main a skrin komputer 7
Penghantaran Parameter secara Rujukan void main() { int a=7; tukar(&a); printf(“%d”, a) } &a void tukar(int *a) { *a=12; printf(“%dn”, *a); } main a skrin komputer 7
Penghantaran Parameter secara Rujukan void main() { int a=7; tukar(&a); printf(“%d”, a) } main a &a void tukar(int *a) { *a=12; printf(“%dn”, *a); } tukar a skrin komputer 7
Penghantaran Parameter secara Rujukan void main() { int a=7; tukar(&a); printf(“%d”, a) } main a &a void tukar(int *a) { *a=12; printf(“%dn”, *a); } tukar a skrin komputer 7
Penghantaran Parameter secara Rujukan void main() { int a=7; tukar(&a); printf(“%d”, a) } main void tukar(int *a) { *a=12; printf(“%dn”, *a); } tukar a a skrin komputer 7
Penghantaran Parameter secara Rujukan void main() { int a=7; tukar(&a); printf(“%d”, a) } main void tukar(int *a) { *a=12; printf(“%dn”, *a); } tukar a a skrin komputer 12
Penghantaran Parameter secara Rujukan void main() { int a=7; tukar(&a); printf(“%d”, a) } main void tukar(int *a) { *a=12; printf(“%dn”, *a); } tukar a a skrin komputer 12
Penghantaran Parameter secara Rujukan void main() { int a=7; tukar(&a); printf(“%d”, a) } main void tukar(int *a) { *a=12; printf(“%dn”, *a); } tukar a a skrin komputer 12 12
Penghantaran Parameter secara Rujukan void main() { int a=7; tukar(&a); printf(“%d”, a) } main void tukar(int *a) { *a=12; printf(“%dn”, *a); } tukar a a skrin komputer 12 12
Penghantaran Parameter secara Rujukan void main() { int a=7; tukar(&a); printf(“%d”, a) } main void tukar(int *a) { *a=12; printf(“%dn”, *a); } tukar a a skrin komputer 12 12
Penghantaran Parameter secara Rujukan void main() { int a=7; tukar(&a); printf(“%d”, a) } main void tukar(int *a) { *a=12; printf(“%dn”, *a); } tukar a a skrin komputer 12 12
Penghantaran Parameter secara Rujukan void main() { int a=7; tukar(&a); printf(“%d”, a) } main void tukar(int *a) { *a=12; printf(“%dn”, *a); } tukar a a skrin komputer 12 12
Penghantaran Parameter secara Rujukan void main() { int a=7; tukar(&a); printf(“%d”, a) } void tukar(int *a) { *a=12; printf(“%dn”, *a); } main a skrin komputer 12 12
Penghantaran Parameter secara Rujukan void main() { int a=7; tukar(&a); printf(“%d”, a) } void tukar(int *a) { *a=12; printf(“%dn”, *a); } main a skrin komputer 12 12
Penghantaran Parameter secara Rujukan void main() { int a=7; tukar(&a); printf(“%d”, a) } void tukar(int *a) { *a=12; printf(“%dn”, *a); } main a skrin komputer 12 12 12
Ini dikatakan PENGHANTARAN secara RUJUKAN
Latihan Teori (2): Apakah yang anda faham tentang penghantaran parameter secara nilai dan penghantaran parameter secara rujukan?
Latihan void main(){ int waktu, hari, jam, minit, saat; scanf(“%d”, &waktu); masa(waktu, &hari, &jam, &minit, &saat); printf(“%d hari: %d jam: %d minit: %d saat”, hari, jam, minit, saat); } void masa(-? -){ -? }