วันจันทร์ที่ 6 กันยายน พ.ศ. 2553

C always passes arguments `by value'

However, you can pass pointer arguments

void foo(int *j) {
*j = 0;
}

int main(void) {
int k=10;
foo(&k);
/* k now equals 0 */
}

This is sometimes known as `pass by reference' in other languages.

ref : cam

ไม่มีความคิดเห็น:

LinkWithin

Related Posts Plugin for WordPress, Blogger...