码农知识堂 - 1000bd
Python
PHP
JS/TS
JAVA
C/C++
C#
GO
Kotlin
Swift
【C++】第五章 数组:一维数组/二维数组
目录
1 概述
2 一维数组
3 二维数组
1 概述
概念:集合概念,存放相同类型的数据元素
特点1:数组中的每个数据元素都是
相同的数据类型
特点2:数组是由
连续的
内存位置组成的
2
一维数组
格式:
数据类型 数组名[ 数组长度 ];
int a[3]; //利用下标赋值
a[0] = 100;
a[1] = 99;
a[2] = 85;
数据类型 数组名[ 数组长度 ] = { 值1,值2 ...};
如果{}内不足10个数据,剩余数据用0补全
int b[10] = { 100, 90,80,70,60,50,40,30,20,10 };
数据类型 数组名[ ] = { 值1,值2 ...};
int c[] = { 100,90,80,70,60,50,40,30,20,10 };
总结1:数组名的命名规范与变量名命名规范一致,不要和变量重名
总结2:数组中下标是从0开始索引
数组名作用:统计整个数组在内存中的长度;获取数组在内存中的首地址
注意:数组名是常量,不可以赋值
总结1:直接打印数组名,可以查看数组所占内存的首地址
总结2:对数组名进行sizeof,可以获取整个数组占内存空间的大小
3
二维数组
概念:二维数组就是在一维数组上,多加一个维度。
格式:
数据类型 数组名[ 行数 ][ 列数 ];
int arr[2][2];
arr[0][0] = 1;
arr[0][1] = 2;
arr[1][0] = 3;
arr[1][1] = 4;
数据类型 数组名[ 行数 ][ 列数 ] = { {数据1,数据2 } ,{数据3,数据4 } };
更加直观,提高代码的可读性
int arr2[2][2] =
{
{1,2},
{3,4}
};
数据类型 数组名[ 行数 ][ 列数 ] = { 数据1,数据2,数据3,数据4};
int arr3[2][3] = { 1,2,3,4,5,6 };
数据类型 数组名[ ][ 列数 ] = { 数据1,数据2,数据3,数据4};
int arr4[][3] = { 1,2,3,4,5,6 };
总结:在定义二维数组时,如果初始化了数据,可以省略行数
数组名作用:查看二维数组所占内存空间;获取二维数组首地址
总结1:二维数组名就是这个数组的首地址
总结2:对二维数组名进行sizeof时,可以获取整个二维数组占用的内存空间大小
相关阅读:
《代码大全2》第10章 使用变量的一般事项
Python之函数详解
4383 [八省联考 2018] 林克卡特树(WQS 二分+DP)
微服务架构 | 架构演进
4步讲解一维数组传参与二维数组传参
四川华为EC6108V9C悦me和CA高安版_卡刷固件包
C++多线程学习07 unique_lock与scoped_lock
Spring boot 使用 Swagger3 生成API接口文档
二分/树上第k短路,LeetCode2386. 找出数组的第 K 大和
如何做到在 5 分钟之内将应用大小减少 60% 的?
原文地址:https://blog.csdn.net/MengYa_Dream/article/details/127417267
最新文章
攻防演习之三天拿下官网站群
数据安全治理学习——前期安全规划和安全管理体系建设
企业安全 | 企业内一次钓鱼演练准备过程
内网渗透测试 | Kerberos协议及其部分攻击手法
0day的产生 | 不懂代码的"代码审计"
安装scrcpy-client模块av模块异常,环境问题解决方案
leetcode hot100【LeetCode 279. 完全平方数】java实现
OpenWrt下安装Mosquitto
AnatoMask论文汇总
【AI日记】24.11.01 LangChain、openai api和github copilot
热门文章
十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
奉劝各位学弟学妹们,该打造你的技术影响力了!
五年了,我在 CSDN 的两个一百万。
Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
面试官都震惊,你这网络基础可以啊!
你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
心情不好的时候,用 Python 画棵樱花树送给自己吧
通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
13 万字 C 语言从入门到精通保姆级教程2021 年版
10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系
2656653265@qq.com
京ICP备2022015340号-1
正则表达式工具
cron表达式工具
密码生成工具
京公网安备 11010502049817号