在C++中,參數傳遞主要有兩種方式:值傳遞(pass-by-value)和引用傳遞(pass-by-reference)。此外,還有一種特殊的傳遞方式:指針傳遞(pass-by-pointer)。下面是這三種方式的簡要介紹:
void functionName(dataType variableName) {
// 函數內部對variableName的修改不會影響到原始變量
}
void functionName(dataType &variableName) {
// 函數內部對variableName的修改會影響到原始變量
}
void functionName(dataType *variableName) {
// 函數內部對variableName的修改會影響到原始變量
}
根據你的需求,可以選擇合適的參數傳遞方式。如果你希望在函數內部修改原始變量,可以使用引用傳遞或指針傳遞。如果你不希望修改原始變量,可以使用值傳遞。