Advertisement

C++数组(二维数组)与指针和函数传递/返回指针及数组参数

阅读量:

    • 概述
      • 指针基本概念
      • 指针高级应用
      • 一维数组的声明与初始化
      • 指针与数组的关系
      • 指针相关运算
      • 多维数组与指针的关联
      • 指针作为函数参数
      • 数组作为函数参数
      • 函数返回指针与数组的方式
      • 总结

本内容参考了 C++ Primer, 5e;Coursera北大数据结构与算法课程。

研究背景与总体概述

在C/C++编程语言中,指针相关知识作为一项内容极为丰富且关键的议题,历来令众多学习者感到困惑。本教程旨在归纳整理与指针及数组相关的使用方式,尤其聚焦于指针与二维数组之间的关联。通过本教程,绝大多数涉及指针和数组的问题均有望获得解答。

2.指针基础概念与应用

指针是一种指向其他类型复合数据的变量形式。
作为一种独立的对象,指针支持赋值与复制操作,并且在声明时并不强制要求立即初始化。

指针定义
“&”符号用于获取变量的内存地址,属于取地址操作符。

复制代码
    int num=1;
    int *p=# //(&是取地址操作符)
    
      
      
    

通过指针实现对象访问
采用解引用运算符“*”进行操作。

复制代码
    cout<<*p<<en

全部评论 (0)

还没有任何评论哟~