一、指针与动态内存分配 二、多级指针 三、指针作为函数参数 参数传递方式:传值调用和传址调用 //传值调用 void func (int a) { a = 5; } void main ( ) { int b = 0; func (b); printf ("b = %d\n", b); } //b = 0 //传址调用 void func (int *p) { *p = 5; } void main ( ) { int b = 0; func (&b); printf ("b = %d\n", b); } //b = 5 四、指针作为函数的返回值