我正在尝试跨文件访问数组,如下所示;
int option[NUMBER_OF_OPTIONS];
...
addition(&option[0], num1, num2);
...
printf("%d", option[0]);
这是第一个(主)文件
第二个是这样的;
void addition(int * option, unsigned number1, unsigned number2)
{
int total = number1 + number2;
...
*option ++;
}
类似的东西。不用担心添加方法。
问题是 printf 方法总是打印 0,就好像 *option ++; 永远不会执行/读取。
我该如何解决?
顺便说一句,我在“*option++;”中收到警告 文件说:警告:未使用计算的值。
我该如何解决这个问题?
谢谢!