1、指针

#include<iostream>
using namespace std;int main()
{int a=2;int *p;p=&a;printf("%d\n",p);printf("%d\n",*p);return 0;
}

2、指针函数

#include<iostream>
using namespace std;int *p(int a)
{int *P;P=&a;return P;
}
int main()
{printf("%d\n",p(2));printf("%d\n",*p(2));return 0;
}

3、指针数组

#include<iostream>
using namespace std;int main()
{int a=1,b=2;int *p[2];    //声明指针数组int *p1,*p2;p1=&a;p2=&b;p[0]=p1;p[1]=p2;printf("%d\n",*p[0]);printf("%d\n",p[0]);printf("%d\n",*p[1]);printf("%d\n",p[1]);return 0;
}

指针,指针函数,指针数组的区别相关推荐

  1. 函数指针和函数指针数组及其应用

    1. 函数指针 先来看一个简单的例子: int a=3; void *p=&a; 这是一个基础的不能再基础的例子.相信学过指针的都能看得懂.P是一个指针,指向a.a 是一个整形变量.函数指针和 ...

  2. C 温故知新 之 指针:数组指针、字符串指针、函数指针

    一.数组指针  1.指向数组元素的指针 1.定义:还是那句话通俗的说指针就是地址 数组指针     :数组的起始地址 数组元素指针:数组元素的地址 2.定义一个指向数组元素的指针变量的方法,与之前介绍 ...

  3. C语言指针(函数指针数组,二级指针)

    int (*p[num])( char*,int,int );int (*(*p)[num])(int a); 上一篇博客最后的两个例子的答案分别是:函数指针数组,函数指针数组的指针. 函数指针数组指 ...

  4. C语言基础10——指针进阶。字符指针、指针数组、数组指针、函数指针、函数指针数组、回调函数、数组名详解、杨氏矩阵、字符串旋转

    目录 字符指针 指针数组 数组指针 数组传参.指针参数 函数指针 函数指针数组 指向函数指针数组的指针 回调函数 练习 数组名的意义 指针笔试题 字符指针 字符指针的另一种使用方式 #include ...

  5. 数组指针、函数指针与函数指针数组

    指针知识梳理 一.字符指针 二.数组指针 三.函数指针与函数指针数组 1.指针函数 2.函数指针 区别 3.函数指针数组 4.指向函数指针数组的指针 四.回调函数 一.字符指针 指向字符型数据的指针变 ...

  6. 【C语言】指针进阶 - 指针数组 数组指针 数组指针传参 函数指针 指向函数指针数组的指针

    目录 一.字符指针 一道题 二. 指针数组 解引用打印数组元素 &数组名 数组名 字符指针初始化 三.数组指针 取数组地址-放在数组指针里 类型 数组指针的使用 二维数组传参 判断 四.数组参 ...

  7. 函数指针 和 函数指针数组 和 函数指针数组

    //先看一些函数指针的例子(吸纳了网上兄弟的方法) #include <stdio.h> void MyFun(int x); //这个申明也可写成:void MyFun( int ); ...

  8. 函数指针,函数指针数组,函数返回值为函数指针

    函数的名字就是函数的首地址:定义函数指针; int (*p)(int )     p为函数指针变量名字,int 为函数的返回值类型为int型:(int)为函数的形参类型为int型, 注:因为优先级所以 ...

  9. C语言项目实战:24点游戏计算器(基于结构体、指针、函数、数组、循环等知识点)

    文章目录 C语言项目实战:24点游戏计算器(基于结构体.指针.函数.数组.循环等知识点) 前言:24点游戏计算器的规则如下 一.项目的创建标 1.选择项目 2.输入项目名称和路径 3.创建头文件Mai ...

  10. 指针详解(包含指针,指针数组,数组指针,指向数组指针的指针,函数指针,函数指针数组,指向函数指针数组的指针)

    大家都知道,指针有双面性,灵活度高,但是运用时一定要避免野指针和空指针的出现.否则会出现一些意想不到的错误.话不多说,看下面的代码: int main() {int arr[10] = { 0 };/ ...

最新文章

  1. 直接通过OptionalAttribute, DefaultParameterValueAttribute定义缺省参数
  2. resilience4j小试牛刀
  3. haproxy对mysql集群进行负载均衡
  4. 【网址收藏】WIN10下docker docker-compose docker-machine的安装与使用
  5. 十大垃圾专业 计算机,十大最好专业和最烂专业是什么
  6. 让CentOS能用yum自动安装rar和unrar
  7. 164. Maximum Gap
  8. hdu1054(最小顶点覆盖)
  9. phpul 无序列表,PHP – 简单嵌套无序列表(UL)数组
  10. nginx 负载均衡proxy 配置
  11. C++ 文件输入输出问题
  12. 什么软件可以测试音乐速度,酷狗如何测试电台速度
  13. java实现区块链_用Java实现一个简单的区块链
  14. 带你深入了解Web3开发者堆栈
  15. [总结]IOS开发工程师之路
  16. Android Q适配攻略(五)(存储权限变更)
  17. 亲爱的我把孩子放大了文案解说
  18. 鲸探发布点评:7月22日发售观德亭、全家福、龙凤呈祥熏数字藏品
  19. iOS AV Foundation 二维码扫描 02 扫码
  20. 菊花台-中国朝代歌[摘]

热门文章

  1. C#中的命名空间和程序集
  2. .NET 6新特性试用 | 最小Web API
  3. 将.net framework 4 部署在docker中的全过程(支持4.0 到 4.8,3.5应该也可以)
  4. C# params的用法详解
  5. [007] 详解 .NET 程序集
  6. NET问答: 为什么 String.IndexOf 在 .net5 和 netcore3 中返回值不一样?
  7. 毫无疑问的是.NET 在信创常用软件适配清单之中
  8. 一次Redis client组件性能分析
  9. 帮助阅读源码的8个技巧
  10. 福利 | 全网疯传免费领,一整套算法课程,拿走不谢!