我刚接触C语言,遇到了一个问题,但我真的不理解。我正在尝试从另一个函数中获取一个数组,但是当我尝试提取信息时,它给出以下警告:
C99中函数“getk_vector_calculation”的隐式声明无效 数组初始化程序必须是初始化列表或字符串文字
这是代码:
int k_vector_calculation(int krec[3])
{
...
krec [0] = l*u[0]+m*v[0]+o*[0] ;
krec [1] = l*u[1]+m*v[1]+o*[1] ;
krec [2] = l*u[2]+m*v[2]+o*[2] ;
return k_vector_calculation( &krec[3] )
}
int main ()
{
char krec[3] = getk_vector_calculation(&krec[3]);
...
}
char krec[3] = getk_vector_calculation(&krec[3]);
是完全无效的也会很有帮助。 - Crowman