主题:[转帖]趣味程序导学C语言
blueboy307
[专家分:110] 发布于 2005-08-23 12:50:00
电脑游戏,一个熟悉而诱人的字眼,常常不经意地浮现在我们的脑海当中。有梦幻神奇的《传奇》,有惊险刺激的《反恐精英》,有纯真童趣的《泡泡堂》,还有武林情仇,笑傲江湖的《剑侠情缘online》。它是e时代常谈的话题,是交互式娱乐的主力军,是一种高层次的综合艺术,更是一个民族的文化、世界观的全新传播方式。作为游戏玩家的我们,是不是想设计一个属于自己的游戏呢?
爱玩是人的天性,而C语言是我们计算机专业都要学习的一门基础学科。一般来说,是比较枯燥的。那么,我们能不能通过编一些小游戏来提高它的趣味性呢?这样学习程序设计,就不会是一件艰苦、枯燥的事,它变得象电脑游戏一样充满好奇,富有乐趣。这正是我这个讲座的目的。
1、 总是从Hello,world开始
学习编程的第一个程序,一般就是打印一个亲切的词语——“Hello,world!”。让我们来看看这个最简单的C程序:
#include <stdio.h> /*把输入输出函数的头文件包含进来*/
int main()
{
printf(“Hello, world!”);/*在屏幕上输出字符串“Hello,world!”*/
return 0;/*退出main函数,并返回0*/
}
下面我们发现几个值得改进的地方,1、程序的运行结果一闪而过。2、每执行这个程序一次都能看见上次运行留下的字符。3、我们还希望屏幕输出一个笑脸来欢迎我们。让我们来改进一下这个程序吧!1、在return语句的前面加一句:getch ();,表示按任意键结束。2、在printf语句前用clrscr函数清屏,要使用这个函数和getch函数,需要在程序开头再包含头文件conio.h。3、ASCII码也有许多非常好玩的字符,比如ASCII码值为2的就是一个笑脸,我们可以用printf(“%c”, 2)来输出一个笑脸。
现在我们把Hello,world程序改成一个更好看的Hello,world了。下面让我们开始做游戏吧!
回复列表 (共51个回复)
11 楼
nakoruru [专家分:40] 发布于 2005-08-21 23:57:00
楼主再辛苦一下
多发点啊
12 楼
hoodlumsnow [专家分:940] 发布于 2005-08-22 10:20:00
to 8楼 是include 没那个o:)
真是不错的文章,多谢楼主!!!
13 楼
blueboy307 [专家分:110] 发布于 2005-08-23 13:07:00
首先说明一点,此贴是转贴,主题中已说明。我也是菜鸟一个,向大家学习。
第二,在"Hello,world"程序中的把include写成了incolude,我已经改过来了,对给大家带来的影响在此表示道歉。另外, 非常感谢nakoruru和hoodlumsnow的指正和回答。
14 楼
小蜗牛 [专家分:10] 发布于 2005-09-08 09:51:00
用c语言编程后怎样让变成汇编运行
15 楼
darkangel21 [专家分:80] 发布于 2005-09-08 14:57:00
好贴,顶起来!
16 楼
blove2004 [专家分:40] 发布于 2005-09-08 19:28:00
呵呵~~了解啊~~
17 楼
DiscoBreaker [专家分:1960] 发布于 2005-09-09 10:37:00
厉害 我还没想过这方面的东西 看来一个很简单的问题可以引出很多东西 就看学的是否精通 顶啊!向你学习
18 楼
Darktoy [专家分:70] 发布于 2005-09-09 21:39:00
恩.
等我开始时回来看看
19 楼
Tcaf [专家分:80] 发布于 2005-09-19 12:38:00
刚开始接触程序,慢慢来吧
20 楼
qwe5851741 [专家分:180] 发布于 2005-09-19 13:19:00
不错啊
我来回复