发布网友 发布时间:2022-04-29 21:52
共2个回答
热心网友 时间:2022-06-23 18:00
首地址就是该变量所占的存储区域中的第一个单元的地址。
比如定义一个数组,数组的第一个数的地址就是首地址
int a[10];
那么a[0]的地址就是首地址
int a[10][10];
则 a[0][0]的地址就是首地址
“首地址”一词不是C语言里的术语。是计算机原理里面的概念。
计算机存储器(主要指内存储器)的每个单元都有一个编号,称作地址,CPU就是靠这个编号——地址来访问(即读、写)每个单元。
而程序中的变量,有些需要不止一个单元来存放。例如C语言中的long型变量,通常都是32位二进制数,在每个单元都是8位的计算机存储器中,需要4个单元才能存放一个long型的数。
为了便于访问,一个变量所占用的这几个单元通常都连续存放,也就是说,占用地址连续的几个单元。地址连续的几个单元通常就叫做一个“存储区域”。
热心网友 时间:2022-06-23 18:01
“首地址”一词不是C语言里的术语。是计算机原理里面的概念。