为什么 error C2181: illicit和illegall else without matching if?

printf("你来到分岔路4H 好像指向一条死蕗,继续向前走K路好像可以达到终点走L 路好像是进入一片森林,请选择HK 或L\n");

if和else没有配对,可能是:if 语句块结束之后又执行其它语句之后叒出现else如:if(1){ // code}; // 这里加个分号执行了空语句,导致后面的else没有if配对else{ // code}你粘份源代码来才能具体分析

下载百度知道APP抢鲜体验

使用百度知道APP,立即抢鮮体验你的手机镜头里或许有别人想知道的答案。

if后面的语句多于一行的需要用大括号括起来

你对这个回答的评价是

下载百度知道APP,抢鲜体验

使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道的答案

我要回帖

更多关于 illicit和illegal 的文章

 

随机推荐