| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 数据结构与算法 -> 一维数组D8 -> 正文阅读 |
|
[数据结构与算法]一维数组D8 |
一.一维数组的定义和初始化 1.数组:类型 数组名[ ];
局部变量:定义在函数内部的变量包括数组,默认值为随机值 若数组只初始化一部分则剩余部分为0 常见错误:
二.一维数组下标访问 在定义数组时[表达式];? ? 表达式为长度,必须为常量 在使用数组时[表达式];? ? 表达式为下标,可以为常量也可以为变量 常量:不能改变的量,比如10,1+2,‘a’ 变量:能改变的量,比如int a;? float b; 三.数组越界
?四.一维数组的应用 例.对10个数组元素依次赋值为0,1,2,3,4,5,6,7,8,9,要求对数组进行反转
求数组长度:sizeof(arr):4*10 ? ? ? ? ? ? ? ? ? ? ? sizeof(arr[0]):4 ? ? ? ? ? ? ? ? ? ? ? sizeof(arr)/sizeof(arr[0])=10 1)数组名作为参数传递时只标记数组的开头(它只是指针)没有记录长度(不知道结尾处) 2)数组名表示整个数组只有如下情况: ? ? ? 1》在定义数组的同一个函数中,求sizeof(arr),表示求数组arr占用的字节数 ? ? ? 2》在定义数组的同一个函数中,&arr+1,表示加整个数组大小的其他情况数组名arr都表示数? ? ? ? ? ? ? 组的起始地址(指针) |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/26 18:44:47- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |