1、数组内存大小判断方法
直接用关键词sizeof进行判断。
2、案例
2.1 源文件
andy@andy-virtual-machine:~/GNU_C_Programming/unpakage_dir$ tree
.
├── array.c
└── sizeArray.c0 directories, 2 files
andy@andy-virtual-machine:~/GNU_C_Programming/unpakage_dir$
2.2 源代码
andy@andy-virtual-machine:~/GNU_C_Programming/unpakage_dir$ cat sizeArray.c
#include<stdio.h>
#include<stdlib.h>
#include<strings.h>
#include<string.h>
extern int arrayInteger[0];
extern int arrayInteger_dummy[0];
extern int arrayDimension();
int array[0];
int main(int argc, char* argv[])
{
int ret = 0;
printf("length of arrayInteger is: %d, arrayInteger[0] = %d, arrayInteger[1] = %d\n", sizeof(arrayInteger), arrayInteger[0], arrayInteger[1]);
printf("length of arrayInteger_dummy is: %d\n", sizeof(