syntax error是什么意思 syntax error什么意思啊?求大神帮忙!!!

作者&投稿:牛享 (若有异议请与网页底部的电邮联系)
syntax error[英][ˈsɪnˌtæks ˈerə] [美][ˈsɪnˌtæks ˈɛrɚ]

简明释义
句法误差
以下结果由 金山词霸 提供
网络释义
1. 语法错误
2. 宏参数语法错误
3. 语法错误
4. 句法错误

//你错的地方很多,具体改了哪里我也不知道了,
//首先你的头文件iostream.h是c语言里的吗?
//然后你true为什么老是写成true,false也是一样的问题,还有就是bool老是写成booleam
//还有一个很重要的问题就是你有一个地方的分号写成了中文的
//cout<<"输入书(b)或杂志(j):";
//
cin>>ch;
//是这个地方,你看到同有,这个问题是比较难发现的。
//还下面有一个地方count你写成了coount,我找到的就这些错误吧,其他的没了
//还有,把enum改成class,这个我不知道是什么原因啊,对c++里的类不是很懂,你自己看吧
#include
#include
using
namespace
std
;
//#include
//#include
class
base
//抽象类
{
protected:
char
title[80];
public:
void
gettitle()
{
cout>title;
}
void
printtitle()
{
cout<<"书名:"<
>numsold;
}
bool
isgood()
{
return
(numsold>500)
?
true:false;
}
};
class
journal:public
base
{
int
numsold;
public:
void
getsold()
{
cout>numsold;
}
bool
isgood()
{
return
(numsold>2500)
?
true:false;
}
};
void
main()
{
base
*p[50];
//定义基类的指针数据
book
*pbook;
journal
*pjour;
char
ch;
int
count=0;
do
//循环输入图书或者杂志的销售量
{
cout<<"输入书(b)或杂志(j):";
cin>>ch;
if
(ch=='b')
{
pbook=new
book;
pbook->gettitle();
pbook->getsold();
p[count++]=pbook;
}
else
if
(ch=='j')
{
pjour=new
journal;
pjour->gettitle();
pjour->getsold();
p[count++]=pjour;
}
else
cout<<"输入错误"<
>ch;
}while
(ch=='y');
cout<<"\n输入结果:"<
isgood()==true)
{
cout<<"
";
p[i]->printtitle();
cout<<"销售良好"<
评论
0
0
加载更多

计算机syntax error什么意思~

计算机syntax error有如下意思:
1、syntax error 通常表示语法错误。是指在编译器或解译器在词法分析时无法交其转换为适当的程式语言错误。2、在C/C++中指语句的格式不对。
3、在java语言在myeclipse下做开发,错误原因可能是该脚本语言所用的语言编码不对。

扩展资料:
错误产生原因如下:
语法错误是因为源程序中不正确的代码产生的,即在编写程序时没有遵守语法(或词法)规则,书写了错误的语法代码,从而导致编译器无法正确解释源代码而产生的错误。
其通常是由于录入的错误引起的,它在词法分析或语法分析时检测出来。如“非法字符”、“括号不匹配”、“缺少;”之类的错误。
参考资料:百度百科-错误处理

1、syntax error 语法错。
2、在C/C++中指语句的格式不对,比如少写了分号、少写或多写了括号、写错了关键字等。
3、举例:
printf("%d",x)
编译将产生syntax error信息,修改成
printf("%d",x);
重新编译即可。