本文主要面向 C++ 初学者。
指针在 C\C++ 语言中是很重要的内容,并且和指针有关的内容一向令初学者头大。在本教程中,我总结了一些关于指针和数组的用法(尤其是指针和二维数组)。初学者经常遇到的很多关于指针和数组的问题应该可以在本文找到答案。
本场 Chat 只有文章,没有交流。
-
-
- 1. 概论
- 2.指针基础
- 3. 指针进阶
- 4. 一维数组的定义与初始化
- 5. 指针和数组
- 6. 指针运算
- 7. 多维数组和指针
- 8. 指针形参
- 9. 数组形参
- 10. 返回指针和数组
- 11. 结语
-
本文参考资料 C++ Primer, 5e; Coursera北大数据结构与算法课程。
1. 概论指针在C\C++语言中是很重要的内容,并且和指针有关的内容一向令人头大。针对初学者,我总结了一些关于指针和数组的用法(尤其是指针和二维数组)。初学者大部分关于指针和数组的问题应该可以再本文找到答案,高级用法我也没有接触到,就这样吧。
2.指针基础指针是指向另外一种类型的复合类型。
指针本身就是一个对象,允许对指针进行赋值和拷贝;指针无需在定义时赋初值。
指针定义
"&"是取地址操作符。
int num=1;int *p=# //(&是取地址操作符)
利用指针访问对象
使用解引用操作符“*”。
cout{6,1,7}, {2,5,4}, {8,3,9} }; cout{1,2},{3,4}}; print1(a); print2(a); return 0;}
关注
打赏
最近更新
- 深拷贝和浅拷贝的区别(重点)
- 【Vue】走进Vue框架世界
- 【云服务器】项目部署—搭建网站—vue电商后台管理系统
- 【React介绍】 一文带你深入React
- 【React】React组件实例的三大属性之state,props,refs(你学废了吗)
- 【脚手架VueCLI】从零开始,创建一个VUE项目
- 【React】深入理解React组件生命周期----图文详解(含代码)
- 【React】DOM的Diffing算法是什么?以及DOM中key的作用----经典面试题
- 【React】1_使用React脚手架创建项目步骤--------详解(含项目结构说明)
- 【React】2_如何使用react脚手架写一个简单的页面?