我编写了一个简单的 C 代码来在 Visual Studio 中显示矩阵,但它给出了以下错误:
-错误1错误 C2085:'main':不在形式参数列表中
-错误2错误 C2143:语法错误:缺少 ';' 前 '{'
-错误3错误 C2084:函数 'void print_matrix(float (*)[3])'
因为我是 C 语言的新手,所以我不知道问题出在哪里以及如何处理它。谢谢你的帮助
这是书面代码:
#include <stdio.h>
void print_matrix (float a [3][3])
void main(void)
{
float p [3][3] = { {1.0, 0.0, 0.0}, {0.0, 1.0, 0.0}, {0.0, 0.0, 1.0} };
printf("\nMatrix 1:\n");
print_matrix(p);
}
void print_matrix(float a [3][3])
{
int ii,jj;
for (ii=0;ii<3;ii++){
for (jj=0;jj<3;jj++){
printf("%f\t",a[ii][jj]);
}
printf("\n");
}
}