我一定是疯了.这非常简单,所以我显然忽略了一些东西:
这是我的代码:
int salesarray[20];
scanf("%d",&sales_input);
printf("sales_input is %d",sales_input);
salesarray[i] = sales_input;
printf("salesValue is %d",i,salesarray[i]);
Run Code Online (Sandbox Code Playgroud)
以下是我将要看到的内容:
sales_input是2salesValue是1
任何人都可以解释为什么我的阵列没有正确更新?salesValue应该更改为值2.或者我在这里读错了...
解决这个问题:
printf("salesValue is %d",i,salesarray[i]);
Run Code Online (Sandbox Code Playgroud)
不应该吗?
printf("salesValue is %d", salesarray[i]);
Run Code Online (Sandbox Code Playgroud)