正在加载图片...
不过,什么叫“变量的地址”?只要你是一直跟着我们的课程学习到这里,相信你能明白什 么叫变量的“地址”。否则,您可以需要从第一章从头看起了 说到这里,我们其实一直在说的是“指针变量”,而不是“指针类型”。指针也需要类型 它所存储的那个变量类型,就称为指针的类型。继续前面的比方,有一天我们去人民路108号 今天纸条写着的地址是:“美眉街8号”,于是我们兴冲冲地去了……结果“美眉街8号”里 住着一头猪!是不是很失落一一我们以为是“人类”,并且是“美眉”,未料却关着一头“猪 计算机虽然不懂得什么叫“失落”,但为了它的准确性,我们需要事先定义好一个指针到底 是放的是什么类型的变量。这个类型通常也当作是该指针的类型。 “指针变量中存储某变量的地址”这种说法是不是有些绕?所以有一个简短的说法:“指针 指向某一变量” 这种说法的缺陷是不能像第一种说法好样道出指针的本质。但它确实方便。下面我们将不 断的使用这两种说法,大家需要知道它们具有相同意义 19.2指针的大小 指针的大小是问:一个指针变量占用多少内存空间 分析:既然指针只是要存储另一个变量的地址,。注意,是存放一变量的地址,而不是存放 个变量本身,所以,不管指针指向什么类型的变量,它的大小总是固定的:只要能放得下 个地址就行!(这是一间只有烟盒大小的“房间”,因为它只需要入一张与着地址的纸条 存放一个地址需要几个字节?答案是和一个int类型的大小相同:4字节。不过,什么叫“变量的地址”?只要你是一直跟着我们的课程学习到这里,相信你能明白什 么叫变量的“地址”。否则,您可以需要从第一章从头看起了。 说到这里,我们其实一直在说的是“指针变量”,而不是“指针类型”。指针也需要类型, 它所存储的那个变量类型,就称为指针的类型。继续前面的比方,有一天我们去人民路 108 号, 今天纸条写着的地址是:“美眉街 8 号”,于是我们兴冲冲地去了……结果“美眉街 8 号”里 住着一头猪!是不是很失落——我们以为是“人类”,并且是“美眉”,未料却关着一头“猪 类”?! 计算机虽然不懂得什么叫“失落”,但为了它的准确性,我们需要事先定义好一个指针到底 是放的是什么类型的变量。这个类型通常也当作是该指针的类型。 “指针变量中存储某变量的地址”这种说法是不是有些绕?所以有一个简短的说法:“指针 指向某一变量”。 这种说法的缺陷是不能像第一种说法好样道出指针的本质。但它确实方便。下面我们将不 断的使用这两种说法,大家需要知道它们具有相同意义。 19.2 指针的大小 指针的大小是问:一个指针变量占用多少内存空间? 分析:既然指针只是要存储另一个变量的地址,。注意,是存放一变量的地址,而不是存放 一个变量本身,所以,不管指针指向什么类型的变量,它的大小总是固定的:只要能放得下一 个地址就行!(这是一间只有烟盒大小的“房间”,因为它只需要入一张与着地址的纸条)。 存放一个地址需要几个字节?答案是和一个 int 类型的大小相同:4 字节
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有