C++ 函数传参

r囧r小猫 2022-08-18 10:55 316阅读 0赞

程序的输出是:

  1. #include <stdio.h>
  2. void change (int *a, int &b, int c){
  3. c=*a;
  4. b=30;
  5. *a=20;
  6. }
  7. int main()
  8. {
  9. int a=10,b=20,c=30;
  10. change(&a,b,c);
  11. printf("%d,%d,%d\n", a,b,c);
  12. }

结果
20,30,30

发表评论

表情:
评论列表 (有 0 条评论,316人围观)

还没有评论,来说两句吧...

相关阅读

    相关 C++ | 引用,如何

    前言 > 在定义函数时函数括号中的变量名成为`形式参数`,简称`形参或虚拟参数`;在主调函数中调用一个函数时,该函数括号中的参数名称为`实际参数`,简称实参,实参可以是`

    相关 函数问题

    首先,要意识到参数传递是单向的,只能传入形参,不能传出。 “通过指针去修改实参内容是可以的,没有违反参数不能回传的问题” 另外,对于指针概念的理解也很重要:      

    相关 python函数

    调用函数时,如果没有传递参数,则会使用默认参数。以下实例中如果没有传入 age 参数,则使用默认值: \!/usr/bin/python3 \可写函数说明defprinti