当前位置: 代码迷 >> C语言 >> 关于清屏的问题
  详细解决方案

关于清屏的问题

热度:337   发布时间:2007-09-28 18:04:03.0
关于清屏的问题
请问为何将clrscr();放在变量定义前系统就不认变量定义而出现错误了?

谢谢
搜索更多相关的解决方案: 系统  

----------------解决方案--------------------------------------------------------
具体看你用什么编译器,TC好象是这们的,变量只能放在主函数最开始定义,好象其它编译器不会出现这种问题

[此贴子已经被作者于2007-9-28 18:09:55编辑过]



----------------解决方案--------------------------------------------------------
以下是引用PcrazyC在2007-9-28 18:09:39的发言:
具体看你用什么编译器,TC好象是这们的,变量只能放在主函数最开始定义,好象其它编译器不会出现这种问题

我所用的编译器都会,除非C++。。。

因为这是C标准的规定,变量的定义只能放在一个函数的最前面。~


----------------解决方案--------------------------------------------------------
以下是引用coachard在2007-9-28 18:39:41的发言:

我所用的编译器都会,除非C++。。。

因为这是C标准的规定,变量的定义只能放在一个函数的最前面。~

不对,是一个作用域的最前面



by 雨中飞燕 QQ:78803110 C/C++讨论群:5305909
Blog: http://yzfy.programfan.com

[url=http://bbs.bc-cn.net/viewthread.php?tid=163571]请大家不要用TC来学习C语言,点击此处查看原因[/url] [url=http://blog.programfan.com/article.asp?id=24801]请不要写出非int声明的main函数[/url]
[url=http://bbs.bc-cn.net/viewthread.php?tid=162918]C++编写的Windows界面游戏[/url]
[url=http://yzfy.org/]C/C++算法习题(OnlineJudge):[/url] http://yzfy.org/
----------------解决方案--------------------------------------------------------

以下是引用雨中飞燕在2007-9-28 18:51:40的发言:

不对,是一个作用域的最前面



by 雨中飞燕 QQ:78803110 C/C++讨论群:5305909
Blog: http://yzfy.programfan.com

[url=http://bbs.bc-cn.net/viewthread.php?tid=163571]请大家不要用TC来学习C语言,点击此处查看原因[/url] [url=http://blog.programfan.com/article.asp?id=24801]请不要写出非int声明的main函数[/url]
[url=http://bbs.bc-cn.net/viewthread.php?tid=162918]C++编写的Windows界面游戏[/url]
[url=http://yzfy.org/]C/C++算法习题(OnlineJudge):[/url] http://yzfy.org/

其实作用域的说法,我觉得也有不对的时候。。。

switch就不行。。。
----------------解决方案--------------------------------------------------------

请问作用域是啥意思?

另,clrscr();是不是TC专用指令?DEVCPP似乎不识别

[此贴子已经被作者于2007-9-28 22:06:30编辑过]


----------------解决方案--------------------------------------------------------
{}    < - - -就是这个
----------------解决方案--------------------------------------------------------
我还从没试过在switch里直接声明变量,一般也会先加一对大括号



by 雨中飞燕 QQ:78803110 C/C++讨论群:5305909
Blog: http://yzfy.programfan.com

[url=http://bbs.bc-cn.net/viewthread.php?tid=163571]请大家不要用TC来学习C语言,点击此处查看原因[/url] [url=http://blog.programfan.com/article.asp?id=24801]请不要写出非int声明的main函数[/url]
[url=http://bbs.bc-cn.net/viewthread.php?tid=162918]C++编写的Windows界面游戏[/url]
[url=http://yzfy.org/]C/C++算法习题(OnlineJudge):[/url] http://yzfy.org/
----------------解决方案--------------------------------------------------------

在{之后,case之前,貌似是switch的“盲区”,这其间的代码不被执行。。。
----------------解决方案--------------------------------------------------------
回复:(coachard)在{之后,case之前,貌似是switch的...

不是貌似哟。我试过了,程序只执行switch后面,第一个case以后的程序,之间的任何代码都不执行!!!


----------------解决方案--------------------------------------------------------
  相关解决方案