指针07:指针和函数

阳光穿透心脏的1/2处 2023-10-01 12:46 101阅读 0赞
  1. #include<iostream>
  2. using namespace std;
  3. // 实现两个数字交换
  4. void swap01(int a,int b){
  5. int temp=a;
  6. a=b;
  7. b=temp;
  8. cout<<"swap01 a = "<<a<<endl;
  9. cout<<"swap01 b = "<<b<<endl;
  10. }
  11. void swap02(int *p1,int *p2){
  12. int temp=*p1;
  13. *p1=*p2;
  14. *p2=temp;
  15. }
  16. int main(){
  17. //指针和函数
  18. //值传递
  19. int a=100;
  20. int b=500;
  21. //swap01(a,b);
  22. //地址传递
  23. //如果是地址传递,可以修改实参
  24. swap02(&a,&b);
  25. cout<<"a = "<<a<<endl;
  26. cout<<"b = "<<b<<endl;
  27. }

发表评论

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

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

相关阅读

    相关 函数指针指针函数

    指针函数 定义 指针函数,简单的来说,就是一个返回指针的函数,其本质是一个函数,而该函数的返回值是一个指针。 声明格式为:\类型标识符 函数名(参数表) 看看下面

    相关 C++函数指针指针函数

    指针函数:一个返回指针的函数,本质是一个函数,返回的变量为指针类型。这里不做赘述。主要讲函数指针的概念与运用。 函数指针 定义 本质为一个指针变量,这个指针指向一

    相关 指针函数函数指针

    指针函数和函数指针的区别在于: 函数指针是指针指向函数地址,指针函数是返回值类型为指针。 下面看下函数指针的例子: include<stdio.h>

    相关 函数指针指针函数

      函数指针和指针函数经常是很多初学者感到疑惑的地方,其实这两个是完全不同的概念。 指针函数   指针函数就是返回值为指针类型的函数。 函数指针   指针函数的概念其实