expression syntax in function main

#include <stdio.h>
int main(void)
{

printf("\n**************");
for(count = 1; count <= 8; ++count)
printf("\n* *");
printf("\n**************\n");
getch();
return 0;
}
程序运行后会报这个错误,麻烦哪个大哥帮忙解决一下,谢谢!

第1个回答  2010-06-28
您好,
在我这里程序无法编译(gcc)
1. count未定义
2. getch()未定义, 应该是getchar()吧

error expression syntax in function main
意思是
main()函数中的语法表达错误
第2个回答  2010-06-28
main 里面有语法错误
把for后面的语句 用大括号括起来
第3个回答  2010-06-28
改过了
#include <stdio.h>
int main(void)
{
int count;
printf("\n**************");
for(count = 1; count <= 8; ++count)
printf("\n* *");
printf("\n**************\n");
getchar();
return 0;
}本回答被提问者采纳

C语言中出现“expression syntax in function main”是什么意思_百度知 ...
C语言中Expression syntax in function main的意思是在主函数当中表达式语法错误。 下面为C语言的错误大全及中文解释: 1: Ambiguous operators need parentheses — 不明确的运算需要用括号括起 2: Ambiguous symbol 'xxx' — 不明确的符号 3: Argument list syntax error — 参数表语法错误 4: Array bounds missin...

c语言"expression syntax in function main"是何意
主函数里有语法错误,请检查主函数中的语句或者贴出程序源代码。

c语言"expression syntax in function main"是何意
程序有语法错误,可能是表达式写的不规范,仔细检查一下。

Expression syntax in function main
Expression syntax in function main为表达式语法错误。x=( 4t-f )\/2; & y=( f-2t )\/2;的错误是一样的。两个语句都缺少乘法运算符“*”,所以会出现bug。4.printf( "x =%f, y =%f",x, y); \/*这一行 出现了错误 说 x未定义*\/ 出现这种情况的话,我想是变量名的大小问题。如果,...

\\"expressing syntax in function main\\"什么意思?
有语法错误,找找看是不是丢符号了,还是输入状态错误什么的

出现Expression syntax in function main等错误
int max(int x,int y){ if(x>y)return x;else return y;} main(){ int a,b,c,d;scanf("%d,%d,%d",&a,&b,&c);d=max(a,b);if(d>c)printf("%d \\n",d);\/\/打印变量d的值,&d就是打印地址值了 else printf("%d \\n",c);system("pause");} ...

...Expression syntax in function main 刚学的C语言。。找了半天都找...
函数不可嵌套定义!你把create函数和print函数都定义在main函数里了,要移到外面!

expression syntax in function main
您好,在我这里程序无法编译(gcc)1. count未定义 2. getch()未定义, 应该是getchar()吧 error expression syntax in function main 意思是 main()函数中的语法表达错误

出现了expression syntax in function main还说i没有定义
有可能是你定义变量的位置不对。也有可能你的符号搞错了

expression syntax in function main是什么意思?
在主函数里表达式语法

相似回答
大家正在搜