Δημοσιεύτηκε: 30 Ιαν 2012, 22:27
από Star_Light
εγω εχω παρει φορα με τους δεικτες φιλε μου :D

Κώδικας: Επιλογή όλων


//----------------------------------------------------------------------

#include<stdio.h>
void call_by_ref_sim(int **p);

int main()

{

int **p , a=2 ;
int *p2;

p2=&a;
p=&p2;

printf ("%d\n", **p); // before change
printf("%p", p2);

puts("\n");

printf("%p", *p); // same adress with p2

printf("\n%p", &a);


puts("\n");

**p=4;

printf("After change in main : %d " , **p);


call_by_ref_sim(p); // call


return 0;
}
//----------------------------------------------------------------------
// simulation of call by reference in C

void call_by_ref_sim(int **p)
{
**p=3;

printf("After change in call_by_ref_sim : %d ", **p);

return ;
}
//----------------------------------------------------------------------



Θα προσθεσω και μια με μονο δεικτη!