#include<iostream>
using namespace std;
// 实现两个数字交换
void swap01(int a,int b){int temp=a;a=b;b=temp;cout<<"swap01 a = "<<a<<endl;cout<<"swap01 b = "<<b<<endl;}
void swap02(int *p1,int *p2){int temp=*p1;*p1=*p2; *p2=temp;
}
int main(){//指针和函数//值传递int a=100;int b=500;   //swap01(a,b);//地址传递 //如果是地址传递,可以修改实参 swap02(&a,&b);cout<<"a = "<<a<<endl;cout<<"b = "<<b<<endl;
}

指针07:指针和函数相关推荐

  1. C++阶段01笔记07【指针(基本概念、变量定义和使用、内存空间、空指针和野指针、const修饰指针、指针和数组、指针和函数)】

    C++| 匠心之作 从0到1入门学编程[视频+课件+笔记+源码] 目录 7 指针 7.1 指针的基本概念 7.2 指针变量的定义和使用 示例 7.3 指针所占内存空间 示例 7.4 空指针和野指针 示 ...

  2. 指针07 - 零基础入门学习C语言47

    第八章:指针07 让编程改变世界 Change the world by program 对使用字符指针变量和字符数组的讨论 虽然用字符数组和字符指针变量都能实现字符串的存储和运算,但它们二者之间是有 ...

  3. c/c++中的函数指针和指针函数

    定义 1.指针函数,本质是函数,返回值为指针,形如,int *pfun(int, int),由于"*"的优先级低于"()"的优先级,所以等同于int *(pfu ...

  4. C++ 笔记(14)— 指针(指针声明、取地址、取值、new/delete、NULL指针、指针运算、指针数组、数组指针、指针传递给函数、从函数返回指针)

    1. 声明指针 指针是一个变量,其值为另一个变量的地址,即,内存位置的直接地址.就像其他变量或常量一样,您必须在使用指 针存储其他变量地址之前,对其进行声明. 指针变量声明的一般形式为: type * ...

  5. Go 学习笔记(13)— 指针定义、指针特点、空指针、指针数组、指向指针的指针、指针作为函数入参

    1. 复合数据类型 Go 语言基本的复合数据类型有指针.数组.切片.字典.通道.结构和接口等.格式如下: * pointerType // 指针类型, [n]elementType // 数组类型, ...

  6. 从*p++说指针,数组,结构和函数

    说明文中*p++和*s++都是一个东西,不做字面上的统一了. 因为右结合性,*p++ 其实就是 *(p++) 1.strlen的实现 #include <stdio.h> main(){c ...

  7. 函数指针与指针函数的区别

    原文:http://yliangliang.blog.sohu.com/86320000.html 一.函数指针 首先它是一个指针,只是这个指针指向的是一个函数.指针变量可以指向变量的地址.数组.字符 ...

  8. 初论函数指针、指针函数、指针的指针

    一.指针函数 1.定义 指针函数是指带指针的函数,即本质是一个函数.函数返回类型是某一类型的指针 函数返回值类型 函数名(参数表) int * f(int x,int y); //函数返回值类型是in ...

  9. C++知识点11——this指针,const成员函数,访问权限控制

    1.this指针 每个类都有this指针,this指针指向this指针指向的是类的对象本身 class A { public:A() {}~A() {}void func() {cout<< ...

  10. c c++ 函数内数组初值_C/C++函数指针与指针函数

    关于指针,前面文章C语言指针详解有过介绍,这里主要讨论函数指针和指针函数. 1 什么是指针? 定义:指针是程序数据在内存中的地址,而指针变量是用来保存这些地址的变量; 上面一个 4GB 的内存可以存放 ...

最新文章

  1. tracert 路由跟踪程序
  2. kotlin int最大值_Kotlin程序查找三个数字中的最大值
  3. 《天天数学》连载48:二月十七日
  4. 静态与实例变量的区别——(面试题)
  5. Pandas 文本数据方法 get_dummies()
  6. jboss7体验及配置入门
  7. Java Web实战篇-代码之美
  8. 附26页PPT下载|借助用户画像解决电商问题
  9. 简明python教程gitbook_简明Python教程|中英文mobi epub pdf|源代码
  10. 计算数学领域一些期刊(持续更新)
  11. 怎样组建家庭计算机网络,不要再求人了,教你最详细的家庭网络组建方法。
  12. 3.单片机 数码管显示
  13. 单链表指定结点的前插与后插(C/C++)
  14. textarea 手机端无法换行_在某一些手机的安卓浏览器上textarea标签的placeholder不自动换行的解决方法...
  15. 冲突杀手meld -- git使用meld作为对比或合并工具_zhou
  16. springboot实现邮箱接收验证码
  17. java拦截器放行_Java Filter(拦截器)
  18. android 飞机大战详解
  19. ELasticSearch——ElasticScarch 概述及安装(v7.8)
  20. ASP.NET教育OA系统源码 教育行业OA系统源码带文档

热门文章

  1. backtrack5渗透 笔记
  2. MyEclipse8.5破解方法
  3. Redis集群环境搭建实践
  4. 如何通过 Shell 监控异常等待事件和活跃会话
  5. js代码测试。【一定要在真实工程下来测试是否好用】
  6. 关于java 中 的 null。
  7. oracle里的关键字有哪些,oracle中的一些关键字
  8. 解决html5中video标签无法播放mp4问题的办法
  9. 【问题解决】解决eclipse不识别Android手机的问题
  10. vue el-tree 同时向后台传递选中和半选节点数据 (回显数据勾选问题已解决)