谁能帮看看这个C语言代码有什么错误?

来源:百度知道 编辑:UC知道 时间:2024/06/06 12:31:00
#include<stdio.h>
int a(b[2][3])
{
int i,j,k;
i=0 j=0 k=0;
scanf("%d",b[3][4]);
Don if(i<4)
if(j<5)
k+=b[i][j];
else
goto Don;
else return k
}
main()
{
int m,n,p;
m=k;
scanf("%d,%d",&b[3][4],&p);
for(n=0,n<p,n++)
m*=n;
printf("%d",&m);
}
我从一本书里打出来的,一个算式吧,但是编译器中说只有一个错误。是在int a(b[2[3])那一行的
Error C:\CHAR.C 2: Argument list syntax error

你这个程序错误比较多

错误太多了,改了一半就不想改了,你想干什么呀?完全理解不了你程序的功能
那是你错误的第一个,你的程序,错误数都数不过来.

你goto的时候没设置i,j的条件吧,所以循环没什么意义~

int a(b[2][3]) 这个怎么理解
到底是把 a(b[2][3])当作一个整体变量名定义还是?再说变量名能这样定义嘛?做函数定义?函数的形参又是什么类型呢?

还有尽量不要去用goto

忽悠阿忽悠

这个不用改了~
难道是火星C语言
地球通不过的

另外,你的书是实体的还是电子的??
现在实体错很多的,自己看着改吧~

没有哪一句是正确的.
m=k,k 呢
b数组又没有定义
for里面又是逗号
pintf 又是地址

你是故意娱乐我们吧