Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- void tukar(int *a, int *b){
- int c=*a;
- *a=*b;
- *b=c;
- }
- int tambah(int a)
- {
- return a+7;
- }
- void tambah1(int a){
- printf("%d", a+7);
- }
- void tambah2(int *a){
- *a=+6;
- }
- int main(){
- int a;
- a=5;
- int b=7;
- int *p=a;
- printf("%d\n",p);//alamat p yaitu a
- tukar(&a,&b); //tukar a dan b
- printf("%i\n%i",a,b);
- printf("%d",tambah(a)); //hasil 14
- tambah1(a); //print 14 di void/procedure tambah1
- tambah2(&a); //ubah nilai a jadi 13 di coid/procedure tambah2
- printf("%d",a);
- printf("%d",tambah(a)); //hasil 20 karena a udah jadi 13
- printf("%d",a); // tetap 13
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement