c语言初学者,试用goto语句出现问题,求解释
#include<stdio.h>intmain(){gotostate;state;printf("let'splayagame");charc;c=getchar()...
#include<stdio.h>
int main()
{
goto state;
state ;
printf("let's play a game");
char c;
c =getchar();
fflush(stdin);
}
--------------------配置: mingw5 - CUI Debug, 编译器类型: MinGW--------------------
检查文件依赖性...
正在编译 C:\Users\hust\Documents\C-Free\Temp\未命名1.cpp...
[Error] C:\Users\hust\Documents\C-Free\Temp\未命名1.cpp:5: error: `state' was not declared in this scope
[Error] C:\Users\hust\Documents\C-Free\Temp\未命名1.cpp:4: error: label `state' used but not defined
[Warning] C:\Users\hust\Documents\C-Free\Temp\未命名1.cpp:11:2: warning: no newline at end of file
构建中止 未命名1: 2 个错误, 1 个警告 展开
int main()
{
goto state;
state ;
printf("let's play a game");
char c;
c =getchar();
fflush(stdin);
}
--------------------配置: mingw5 - CUI Debug, 编译器类型: MinGW--------------------
检查文件依赖性...
正在编译 C:\Users\hust\Documents\C-Free\Temp\未命名1.cpp...
[Error] C:\Users\hust\Documents\C-Free\Temp\未命名1.cpp:5: error: `state' was not declared in this scope
[Error] C:\Users\hust\Documents\C-Free\Temp\未命名1.cpp:4: error: label `state' used but not defined
[Warning] C:\Users\hust\Documents\C-Free\Temp\未命名1.cpp:11:2: warning: no newline at end of file
构建中止 未命名1: 2 个错误, 1 个警告 展开
4个回答
展开全部
在软件设计的过程中有一天就是尽量不用goto语句,有极大的不可控性,所以建议趁早放弃它,养成好习惯用for 和while循环简练易懂,你的state没有定义
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#include<stdio.h>
int main()
{
goto state;
state ://用冒号
printf("let's play a game");
char c;
c =getchar();
fflush(stdin);
}
//goto尽量不要用
int main()
{
goto state;
state ://用冒号
printf("let's play a game");
char c;
c =getchar();
fflush(stdin);
}
//goto尽量不要用
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
第二个state标志 后面是帽号!!!!!!!!!!!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询