C语言里面一些不懂的小问题。(我是初学者,问题有点弱智)

来源:百度知道 编辑:UC知道 时间:2024/06/05 10:59:09
#include<stdio.h>
void main()
{
int x,y;
clrscr();
for(x=1;x<=9;x++)
{ for(y=1;y<=x;y++)
printf("%d*%d=%d",x,y,x*y);
printf("\n");
}
getch();
}

上面这个代码有以下几点不懂,希望老鸟教教我。。
clrscr() 这个是什么意思。
main() 和void main()有什么区别么,谢谢高手帮助。
我真心找位有点时间和耐心的朋友能时常回答我些弱智问题。
新手刚入门,实在抱歉。

clrscr()的意思是清除文本模式窗口 就是 DOS 黑窗,又叫 console, 又叫命令窗。
TC 函数,相当于DOS 的 CLS 命令。
main()的话,实际上省略了前面的int,此时main默认返回int型,如果不加返回语句的话,默认返回0.一般的小程序不用管了.除非你是以控制台方式运行程序,而且程序运行过程中可能出各种错误的话,你可以在main中可能出错的情况里加上return 整数值.