C语言报错

void solve(int n,double a[][],double b[],struct DATA *p)

1.编译器出现报错:

error:array type has incomplete element type 'double[]'
error:error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
error:error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
error:error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
error:error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token

错误的原因:
(1) 二维数组作为形参,需要指定列数。
(2)声明函数时少了“;”,所以每一个函数都会报错(代码中有四个函数,所以有四个这样的错误)

2.在定义数组处报错

double  X[7]={1422.97,1756.18,2125.72,2245.43,1748.89,1649.61783.01}

error: too many decimal points in number

检查发现1649.6打错了,漏了一个6,并且少了一个“,”检查发现在这里插入图片描述

展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 1024 设计师: 上身试试
应支付0元
点击重新获取
扫码支付

支付成功即可阅读