注册 登录
编程论坛 C++教室

missing ';' before '}'是怎么回事

发呆1 发布于 2008-11-15 09:40, 16246 次点击
在论坛上看到三个数按大小输出的一篇帖子,我也试着做了一下。可是在编译的时候提示说错误。错误代码为
if(a<b){a=temp;a=b;b=temp}
if(a<c){a=temp;a=c;c=temp}
if(b<c){a=temp;a=c;c=temp}
提示错误信息是e:\c++\3\33.cpp(9) : error C2143: syntax error : missing ';' before '}'
就是这三行都是这个错误,各位,这是什么错误?
4 回复
#2
sunkaidong2008-11-15 09:51
一个语句的完整结束是要;的
#3
p1s2008-11-15 10:27
if(a<b){a=temp;a=b;b=temp;}
if(a<c){a=temp;a=c;c=temp;}
if(b<c){a=temp;a=c;c=temp;}
再试试看
发现最后一句语句*=temp后面缺少分号了么?
#4
发呆12008-11-15 10:37
呵呵,发现了,已经OK了,
#5
zxwangyun2008-11-15 13:09
1