| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> C++知识库 -> (C++)const保护数组 及 指定元素区间法——给函数提供所需信息 -> 正文阅读 |
|
[C++知识库](C++)const保护数组 及 指定元素区间法——给函数提供所需信息 |
????????我们先来重新学习一下const保护数组。在C++中,为了防止函数无意中修改数组的内容,需要在声明形参时使用关键字const。可以理解为const声明一个常量,这个常量不可以改变,数组也是一样。 ????????eg:void show_array(const double ar[], int n); ????????该声明表达指针ar指向的是常量数据,也就意味着不能使用ar修改该数据,即可以使用ar[0]类似的值,但不能修改。其中注意,这不意味原始的数组必须是常量,只是不能在show_array()函数中使用ar来修改这些数据,所以show_array()将数组视为只读数据。 ????????处理数组的C++函数时,必须将数组中的数据种类、数组的起始位置和数组中元素数量提交给函数;其中一般的方法是将指向数组起始处的指针作为一个参数,将数组长度作为第二个参数(指针指出数组的位置和数据类型)。 ????????我们学习新的一种方法,可以给函数提供所需信息的方法——指定元素区间法。这种方法需要通过传递两个指针来完成,其中一个指针标识数组的开头,另一个指针标识数组的尾部。STL方法就使用“超尾”概念来指定区间。 ????????eg:double arr[20] 1、指针arr和arr + 20 定义了区间。 |
|
C++知识库 最新文章 |
【C++】友元、嵌套类、异常、RTTI、类型转换 |
通讯录的思路与实现(C语言) |
C++PrimerPlus 第七章 函数-C++的编程模块( |
Problem C: 算法9-9~9-12:平衡二叉树的基本 |
MSVC C++ UTF-8编程 |
C++进阶 多态原理 |
简单string类c++实现 |
我的年度总结 |
【C语言】以深厚地基筑伟岸高楼-基础篇(六 |
c语言常见错误合集 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2025年3日历 | -2025/3/1 4:42:56- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |