简约个人博客html代码,德州做网站优化,引流推广话术文案,企业资源管理软件函数的地址传递#xff1a;
函数体内部想要修改函数体外部变量值的时候#xff0c;使用地址传递
int set(int *pa)
{//功能
}
int main(void)
{int a0;set(a);//此时a的值经过set函数的修改#xff0c;且传递到了main函数
}
函数体内想修改函数体外部指针的值的时候…函数的地址传递
函数体内部想要修改函数体外部变量值的时候使用地址传递
int set(int *pa)
{//功能
}
int main(void)
{int a0;set(a);//此时a的值经过set函数的修改且传递到了main函数
}
函数体内想修改函数体外部指针的值的时候使用指针指针二级指针用以传递指针的地址
整形数组的传递本质上是传递数组首地址的值所以一般要传递长度用以定义数组作用范围若传递数组加1其含义为传递第二个地址的值。
字符型数组不需要传长度---自带结束标志‘\0’
结构体变量的传递
struct str a传递a即可且a可以作为返回值使用。