摘要:
一直有个困扰,用变量做数组长度,C不允许。那么,我想做个变化的数组,怎么办呢? 这周做项目时,有人教了一招,可以“变相”地改变C语言中数组的长度。上代码: 新建一个win32 控制台应用程序,添加main.h、main.c main.h中的代码:int array_c [] = {1,2,3,4,5,6}; main.c中代码:#include "main.h"#define ARRAYLENGTH (sizeof(array_c)/sizeof(int))int main() { int i = 0; for (i = 0;i < ARRAYLENGTH;i++) 阅读全文