问题情境:
在做一个编程题目的时候,由于需要使用函数(需要使用到各个数组中的值)以及多个数组,但是各数组的大小需要程序main函数初始化之后读入,所以需要将数组设置为全局变量。
错误的实现:在main函数之前声明各个数组名,在main中读取数组大小N之后再设定大小
报错: 无法解析的外部命令
原因分析:
C++中数组声明的时候需要制定数据类型以及数组的大小!!!
修改:
全局变量声明为指针类型,再在main函数中动态申请指定大小的数组
在做一个编程题目的时候,由于需要使用函数(需要使用到各个数组中的值)以及多个数组,但是各数组的大小需要程序main函数初始化之后读入,所以需要将数组设置为全局变量。
错误的实现:在main函数之前声明各个数组名,在main中读取数组大小N之后再设定大小
报错: 无法解析的外部命令
C++中数组声明的时候需要制定数据类型以及数组的大小!!!
全局变量声明为指针类型,再在main函数中动态申请指定大小的数组