C/C++
C/C++ 学习笔记
Genesis A
上海交通大学在读研究生,方向为云计算|分布式|AI算法|机器学习
展开
-
C语言学习笔记:二维数组与指针
0. 引言在学习二维数组的时候,会自然产生以下几个问题,但是介于目前没有对以下几个问题有详细的讲解,那今天我来对下面几个自然提出的问题做一下详解:二维数组如何进行声明?二维数组如何作为指针传递到函数形参中?二维数组如何向函数传递某一行的元素?在使用二维数组的时候我们有哪些注意事项,如何节省系统的存储空间?在我们正式开始之前,建议大家可以先回顾以下我们一维数组的相关知识。1. 二维...原创 2020-04-09 15:28:35 · 664 阅读 · 0 评论 -
C语言学习笔记:结构体在自定义函数中的使用
0. 引言众所周知,在C语言中如果希望设置的变量能够在自定义函数中使用且能够传递至自定义函数外使用,指针是最好的选择。但是对于结构体,指针改怎么用呢?1. 结构指针的声明声明结构指针很简单,例如:struct guy *him;这个语法和其他指针声明一样。但是,该声明并未创建一个新的结构,而是指针him现在可以指向任意现有的guy类型的结构。例如,如果barney是一个guy类型的结...原创 2020-04-04 17:21:05 · 4638 阅读 · 0 评论 -
C语言学习笔记:数组与指针
0. 序言可以说,指针是C语言的灵魂,指针提供一种以符号形式使用地址的方法。因为计算机的硬件指令非常依赖地址,指针在某种程度上把程序员想要传达的指令以更接近机器的方式表达。因此,使用指针的程序更有效率。尤其是,指针能有效地处理数组。所以如何用指针来表示数组呢?1. 数组与指针的关系我们举一个变相使用指针的例子:数组名是数组首元素的地址。也就是说,如果flizny是一个数组,下面的语句成立:...原创 2020-04-05 09:09:15 · 384 阅读 · 0 评论