| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 10330 人关注过本帖
标题:clrscr()函数是什么意思啊.
只看楼主 加入收藏
当当
Rank: 1
等 级:新手上路
帖 子:235
专家分:0
注 册:2004-4-30
收藏
 问题点数:0 回复次数:7 
clrscr()函数是什么意思啊.

1.clrscr()函数是什么意思啊.是做什么用的啊.我暂时还没有学到,呵呵,请解答一下. 2.教科书原文:if语句后的语句块用{}括了起来,要记住如果IF语句后跟有很多个语句,并且这些语句应当作一个语句块来看待,那么应将它们用大括号括起来.但是我有疑问,刚才运行下边程序时就出问题了,:

#include <stdio.h> void main() { int x; printf("请输入任意数:"); scanf("%d",&x); if(x%2==0) { printf("%d是偶数",x); else printf("%d是奇数",x); } }

我用的是VC++,检测时有问题,我如果把if语句后的{}去掉就没有问题了,不明白郁闷中^_^

搜索更多相关主题的帖子: 函数 clrscr 语句 
2004-05-09 20:47
asdliu
Rank: 1
等 级:新手上路
帖 子:175
专家分:0
注 册:2004-4-21
收藏
得分:0 

第二个问题的原文一看就错了嘛,if——else语句怎么能分开呀,这肯定错呀

第一个问题很好,这个函数还真的没有见过,可能是图形函数,我到网上去看看


阳光版主欢迎您
2004-05-09 22:07
cccer
Rank: 1
等 级:新手上路
帖 子:37
专家分:0
注 册:2004-5-5
收藏
得分:0 
听书上讲是清屏用的,但我用不起来

2004-05-09 23:14
cccer
Rank: 1
等 级:新手上路
帖 子:37
专家分:0
注 册:2004-5-5
收藏
得分:0 
clrscr是clearscreen的缩写

2004-05-09 23:16
天使预备役
Rank: 2
等 级:论坛游民
威 望:3
帖 子:670
专家分:10
注 册:2004-4-6
收藏
得分:0 

既然已经说了if后的{}是把几个语句看作一个语句块看,那这个块就应该相对"独立"那没有if ,else 和谁对应.

如果去掉{}这样else就自动和上面的一个if对应上了.

clrscr();是清屏函数!!!

函数名: clrscr 功 能: 清除文本模式窗口 用 法: void clrscr(void); 程序例:

#include <conio.h>

int main(void) { int i;

clrscr(); for (i = 0; i < 20; i++) cprintf("%d\r\n", i); cprintf("\r\nPress any key to clear screen"); getch();

clrscr(); cprintf("The screen has been cleared!"); getch();

return 0; }


差点把你忘了...
2004-05-11 14:15
gefenduo
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2005-9-30
收藏
得分:0 
#include &lt;stdio.h&gt;
void main()
{
       int x;
       printf("请输入任意数:");
       scanf("%d",&amp;x);
       if(x%2==0)
                  printf("%d是偶数",x);
       else
            printf("%d是奇数",x);
}
这样正确,if当然和else可以分开
如果if后有两句话那么就要{ }拉
比如
main()
{
 int a,b,t;
 scanf("%d,%d",&amp;a,&amp;b);
 if(a&gt;b)
  {
   t=a;a=b;b=a;
   printf("%d%d\n",a,b);
  }
   else
      printf("%%\n",a,b);
}
程序没什么实际意义
就是说说
还有clrscr()是清屏函数
也就是把光标移动到坐标(0,0)输出空格再把光标移动到(0,0).
2005-10-01 16:04
心之记忆
Rank: 1
等 级:新手上路
帖 子:30
专家分:0
注 册:2005-9-1
收藏
得分:0 
CLRSCR()是清屏函数
就是你编完一道程序
在输出这条程序的结果前
它会把上一次的输出结果先清理掉

2005-10-01 17:05
山寨老板8
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2012-12-12
收藏
得分:0 
回复 楼主 当当
你要是去掉也会有问题的,大括号应该是在if后到是偶数后。你放到最后就错了
2012-12-23 16:50
快速回复:clrscr()函数是什么意思啊.
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017258 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved