求大lao解答一下 感觉调用函数里放数组不会用啊 一直说我数组没定义

问题遇到的现象和发生背景
问题相关代码,请勿粘贴截图
运行结果及报错内容
我的解答思路和尝试过的方法

题目就是 输入一个数求 比他小的素数的个数;函数就是要这个fun(int lim,int a[max])

我想要达到的结果

img

const int max = 100;//数组大小值不是0
int aa[max] = {0};
int fun(int lim, int aa[]); //函数声明
int fun(int lim, int aa[]) {}//函数实现