K12教育赛事综合服务平台
聚乐之家官方网站
下载聚乐之家官方App
专注青少年竞赛题库网站
#include <iostream> using namespace std; void func(int &a) { a = 100; } int main() { int x = 0; func(x); cout << x << endl; return 0; }
输出结果为0,func采用值传递方式传参
输出结果为100,func采用引用传参方式,可以直接修改实参x的值
编译报错,引用类型的形参无法直接传入普通int变量作为实参
输出结果为100,func采用指针传参方式,需要通过解引用修改实参