c-programming:pointers:call-by-reference
Call by reference
/* call by value */ #include <stdio.h> void increment(int a) { a = a+1; } int main() { int a; a = 10; increment(a); printf("a = %d",a); return 0; }
/* call by reference */ #include <stdio.h> void increment(int *p) { *p = *p + 1; } int main() { int a; a = 10; increment(&a); printf("a = %d",a); return 0; }
c-programming/pointers/call-by-reference.txt · آخرین ویرایش: 2024/04/19 17:54 توسط pejman
