我需要一个数组来保存定义在函数fn1
内的4个值,所以我创建了一个数组:int somearray[4]
;在main()中。虽然我知道数值可能会按数字分别输入数组:somearray[1]=3;
,我的数字是变量n1, n2, n3, n4
。添加多个值到数组
有没有办法做到这一点?
我已经考虑过在函数中创建一个数组的可能性,然后将各个值传送到somearray[]
。
我明显对C很陌生,想到返回数组也想到了。我很确定这是不正确的,但无论如何,这将有助于获得一些确认。
在此先感谢。
要诚:
main(){
int sumarray[4];
int n1,n2,n3,n4;
int fn1(){
n1=1;
n2=23;
n3=29;
n4=14;
sumarray[]={n1,n2,n3,n4}
return 0;
}
return 0;
}
以及..至少这是我试图做反正
你能展示一些你的代码吗?这有点不清楚你的意图是什么。 – Makoto