部分程序如下:char book[][80]={"计算机应用基础","C语言","C++程序设计","数据结构"};int n=sizeof(book)/sizeof(book[0]);这里的sizeof(book)、sizeof(book[0])、n分别等于多少
sizeof是C语言中的一个运算符,作用是求类型、变量占用内存空间的大小。sizeof的求值发生在编译阶段,并将求值结果编码进可执行文件中。
对二维数组使用sizeof即求二维数组占用的空间,可使用以下公式:
第一维大小(行数) * 第二维大小(列数) * 每个元素占用的空间(sizeof元素类型)
举个例子:
数组a的大小为 3 * 5 * 4 = 60