-3
所以我搜索周围,从什么我读,通常这个错误是从某种语法错误,但我似乎无法找到一个到目前为止。保持recieving“错误:预期‘=’,‘’,‘’,‘ASM’或‘__attribute__’前‘{’令牌”错误
这是实际的错误
A1.c:14:33: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’
token
问题行
int main(int argc, char *argv[]){
编辑:
下面是一些代码
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#define LENGTH 12
#define WIDTH 12
#define TOLERENCE 0.1
#define SIDES 5
int NextDensities(double (*a)[WIDTH], double (*b)[WIDTH])
而且功能也
int NextDensities(double (*a)[WIDTH], double (*b)[WIDTH]){
int steadyState = 1,
i = 0,
j = 0;
for(i = 1; i < LENGTH - 1; i++){
for(j = 1; j < WIDTH - 1; j++){
b[i][j] = (a[i][i] + a[i-1][i] + a[i+1][i] + a[i][i-1] + a[i][i+1])/SIDES;
}
}
for(i = 1; i < LENGTH - 1; i++){
for(j = 1; j < WIDTH - 1; j++)
{
if((fabs(a[i][j]) - fabs(b[i][j])) > TOLERENCE)
{
steadyState = 0;
}
}
}
}
欢迎SO。请阅读[如何提问](http://stackoverflow.com/questions/how-to-ask)和[帮助中心](http://stackoverflow.com/help)了解如何提出问题。 – Deduplicator
之前一定有一些东西。它看起来像缺少一个'}或缺少一个';' –
在你的情况下,你可能没有在上面的某个地方完成一个'struct'或函数声明。 – Deduplicator