目录 C语言中指针传参 一、如何改变参数的值 1、常见的错误写法: 2、解决办法使用指针 二、与return进行比较 1、使用return返回值: 2、使用指针改变多个参数的值 三、如何改变指针的值? 使用指针的指针 C语言中指针传参 一、如何改变参数的值 1、常见的错误写法: 由于变量会随着栈的退出而销毁,所以下面的函数无法改变a的值。 #include<stdio.h> void f(int b){ //参数b初始化为1 b=3;//改变b的值为3 }//随着函数的结束,变量b被销毁,a的值并没有发生改变 int main(void){ int a=1; f(a);//将a的值传入函数 printf("a的值为:%d",a); } 运行结果: a的值为:1 2、解决办法使用指针 #include<stdio.h> void f(int *