ARTICLE DETAIL

建站实战干货

来自一线的建站与推广经验沉淀,每一条都经过真实交付验证。

指针作为传入传出参数

2026/9/15 4:06:05 拓冰建站 浏览量
指针作为传入传出参数

C语言/C++中,当函数参数为指针的时候,一般分为传入和传出参数:

指针前有const,认为是是传入参数;

指针前无const,一般认为是传出参数:

例如:

void func(int *value)//形参前没有加const的一重指针,实参一般是普通变量,这是传出参数
{}int  myValue;//因为是传出参数,所以不必初始化
func(&myVlue);void func(const int *value)//形参前加const的一重指针,这是传入参数,因为无法改变引用值
{}const int  myValue = 100;//因为是传入参数,所以需要初始化
func(&myVlue);

总结:形参为指针的情况,实参类型一般为指向的数据类型。