1、#define 定义的标识符常量,可以用在数组定义中

#include<stdio.h>
#define MAX 10

int main() {

	int arr[MAX] = {0};
	
	for(int i=0;i<10;i++){
		printf("%d\n",arr[i]);
	}

	return 0;
}

2、const修饰的常变量也可以用在数组定义中

int main() {

	const int max = 10;
	int arr[max] = {0};

	for (int i = 0; i < 10; i++) {
		printf("%d\n", arr[i]);
	}
	
	return 0;
}

3、没有修饰的变量也可以用在数组定义中

int main() {

	int max = 10;
	int arr[max] = {0};

	for (int i = 0; i < 10; i++) {
		printf("%d\n", arr[i]);
	}
	
	return 0;
}

输出结果:

#define定义的标识符常量_数组