发布网友 发布时间:2022-04-24 03:01
共4个回答
热心网友 时间:2022-05-01 17:40
我明白你的意思 你是想动态定义数组的大小 不过明确告诉你 在C语言中 不允许对数组的大小做动态定义 你的意思 输入几个数 然后数组的大小就是这组数据的个数 用#define xxxx xxx 这是没用的 先纠正一下 #define N 99 后面不能加分号 这个要注意 #define 是预定义命令 在C++中相当于const 就是用99替代n 你程序不能正确运行是因为你a[n] 这句话就是说你定义了数组的大小为99热心网友 时间:2022-05-01 18:58
1)宏定义不必用分号,不然会连分号也当做是预编译内容热心网友 时间:2022-05-01 20:33
#define n 99;热心网友 时间:2022-05-01 22:24
你现在都学C语言了~~