更新时间2018-03-06 19:40:11
错误:
error c2054:expected '(' to follow 'id'
指到的错误语句是:
char id[]
{
int i;
(指向错误的箭头对准大括号)
请问错误是什么?
麻烦您了额
c语言没有
char id[]
这样的语法的
你的id若是函数,正确的写法是
char id() { ....
若是定义数组,必须有下标且后面一定有分号的,如
char id[10];
乍一看有点看不太懂...
id如果声明为函数名的话,后面的一对中括号【】应改为小括号(),
小括号内应定义某一变量(具体数量和类型根据你编的程序而定)。
id如果声明为数组名的话,中括号内应添加数组范围,即一个数字,中括号后加分号;。
大括号前面应添加某一函数类型和一个函数名。
另外,声明错误的箭头对准某行,也有可能错误出在上一行(忘记在语句后添加分号的错误通常都是这类的)。比如这个错误,就出在大括号上一行。
希望对你有帮助。
上一篇:C#问题,求大神解答