-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