C语言,指针数组
垃圾中的小菜鸡
最怕一事无成
展开
-
我印象中的指针与数组1
什么叫指针数组,类比下以前看到的int,char,double数组,他们定义的数组里面的元素的类型,所以指针数组通俗定义“一个数组中的所有元素保存的都是指针“。说到这里,我希望大家能够先把我一下说的几点记下来,就算不懂,背下来,慢慢就懂了。我当初就是这么学的: 1.变量名是地址的助记符,我们常说的变量地址指的是变量首地址,比如:int a,不可能把四个字节地址都表达出来,这里说到地址,又不得原创 2017-07-17 19:18:31 · 188 阅读 · 0 评论 -
我印象中的指针与数组2
由于前面写的太大了,没有注重基础,今天先把数组的基本定义和简单使用写一下,后面附了一个简单的数组计算,就当是练习1、什么是数组在程序设计中,为了处理方便,把具有相同类型的若干变量按有序的形式组织起来。这些按序排列的同类数据元素的集合称为数组。 在C语言中,数组属于构造数据类型。一个数组可以分解为多个数组元素,这些数组元素可以是基本数据类型或是构造类型。因此按数组元素的类型不同原创 2017-08-05 00:01:57 · 186 阅读 · 0 评论 -
我印象中的指针与数组3
我印象中的指针与数组2中简单介绍了数组的定义与使用,这一篇把指针的定义与使用说下,后面的续集就开始说这两者的联系与应用了1.概念计算机中所有的数据都必须放在内存中,不同类型的数据占用的字节数不一样,例如 int 占用4个字节,char 占用1个字节。为了正确地访问这些数据,必须为每个字节都编上号码,就像门牌号、身份证号一样,每个字节的编号是唯一的,根据编号可以准确地找到某个字节。 我们原创 2017-08-05 00:12:08 · 168 阅读 · 0 评论 -
我印象中的指针与数组4
这一节主要是讲数组与指针的结合,这是比较难也是在笔试题中经常会考的1.c语言指针数组如果一个数组中的所有元素保存的都是指针,那么我们就称它为指针数组。指针数组的定义形式一般为: dataType *arrayName[length];[ ]的优先级高于*,该定义形式应该理解为:dataType *(arrayName[length]);括号里面说明arrayName是一个数原创 2017-08-06 22:02:55 · 184 阅读 · 0 评论