我对C的经验很少,但我被要求将C程序转换成R。有一点让我不安:
我有一个函数需要一个int

int a

函数中有一个数组:
double b[3] = {

       1.8293,
       -0.592,
       2.3330,
}

后来在函数中我有:
c = b[a];

有人能告诉我这条线在干什么吗?分配给c的是什么它只是一个大小为b的数组,其中b的所有值都乘以a?
谢谢。

最佳答案

c被赋予数组ab[]th值。
如果a等于1,则c将等于-0.592

09-12 14:04