二维数组的 访问 与 传参 2
本章内容:
1.数组概述
1.1 为什么需要数组
1.2 数组与普通变量的关系
1.3 一维数组与多维数组
2、一维数组
2.1、使用一维数组的案例
2.2、一维数组的内存结构
2.3 数组的定义
2.4 如何对一维数组给值
2.5 访问一维数组
2.6 一维数组的传参
2.7 指针数组 与 数组指针
3. 二维数组
3.1 为什么需要二维数组
3.2 二维数组的定义形式
3.2 二维数组的内存结构
3.3 二维数组的 初始化 和 赋值
3.4 一维数组与二维数组的关系
3.5 二维数组的buf的各种含义
3.6 二维数组的访问形式
3.7 二维数组的传参
4. 三维数组
4.1 定义形式
4.2 三维数组的内存结构
4.3 三维数组的初始化 和 赋值
4.4 三维数组buf相关的含义
4.5. 多维数组总结
5. 使用malloc开辟多维数组
5.1 开辟普通的多维数组
5.2 通过“多级指针“来”创建另一种形式的多维数组
5.3 *在数组中和普通变量中的使用区别
6. 字符串
5.1 字符数组
5.2 '\0'、0、NULL、'0'区别
5.3 字符串数组
5.4 操作字符串的常见函数
5.5 字符串数组 和 字符串常量
7. 指针变量、数组、字符串与sizeof
7.1 sizeof 与 strlen
7.2 指针变量与sizeof
7.3 数组与sizeof
7.3 字符串常量与sizeof
8. main函数的argc、argv
8.1 字符串指针数组
8.2 main函数参数的作用
8.3 main函数的返回值
公开笔记对他人可见,有机会被管理员评为“优质笔记”
{{ noteEditor.content.length }}/2000
讲师收到你的提问会尽快为你解答。若选择公开提问,可以获得更多学员的帮助。
课程大纲
![《计算机体系结构——软件篇4》 之 操作系统视频课程](https://s2.51cto.com/images/201709/24/4fa34592ad155a0661f1593f8cc430fd.jpg?x-oss-process=image)
![《计算机体系结构》硬件篇1 之 计算机硬件基础视频课程](https://s2.51cto.com/images/201707/02/a49d8cbd18b4c81ebbf381237db249ab.jpg?x-oss-process=image)
![《C深度解析》第一章 c编译、链接视频教程](https://s2.51cto.com/images/201807/23/55e4392c0af256255dce1ea51e185a25.jpg?x-oss-process=image)
![《Linux系统编程、网络编程》第10章 网络编程视频课程](https://s2.51cto.com/images/201812/11/38969c9f85da72540f18b665c9a1e7fb.jpg?x-oss-process=image)
![《计算机体系结构——网络篇1》之 网络结构、IP分组交换技术、IP/MAC映射](https://s2.51cto.com/images/201802/03/3e1c6ace814cf105344df9209c70f75a.jpg?x-oss-process=image)
![《计算机体系结构》硬件篇3 之 CPU组成视频课程](https://s2.51cto.com/images/201707/07/f9c1ac54aacd60569d2c1761ecff95f1.jpg?x-oss-process=image)
![《计算机体系结构》硬件篇5 之 通信部分](https://s2.51cto.com/images/201707/24/07a0ea31ef6f1fd025b6ce78fd65e6bd.jpg?x-oss-process=image)
![《计算机体系结构》软件篇1 之 文字编码和字模库视频课程](https://s2.51cto.com/images/201802/19/c650ac4806c36478a12bd7e552a3a953.jpg?x-oss-process=image)