浅谈函数传参

// 函数传参:指针传递

代码如下:
void fun(int* ptr)
{
    /* 改变了ptr的值,所以无法通过这种方式改变num*/
    //int x = 100;
    //ptr = &x;

    /* 改变了ptr所指向内存的值,可以通过这种方式改变num*/
    *ptr = 100;
}

int main()
{
    int num = 123;
    fun(&num);
    printf("num = %d\n", num);

    return 0;
}

#endif

你可能感兴趣的:(c语言)