C语言作为一门历史悠久且应用广泛的编程语言,一直以来都备受程序员们的喜爱。本文将通过对一个小游戏源码的分析,带领读者领略C语言编程的魅力,感受编程之美。

一、小游戏源码概述

C语言编程以小游戏源码为例,探寻编程之美  第1张

以下是一个简单的小游戏源码,该游戏实现了在控制台输出一个贪吃蛇游戏的效果。代码如下:

```c

include

include

include

include

define WIDTH 20

define HEIGHT 20

int map[HEIGHT][WIDTH];

int x, y, fruitX, fruitY, score;

int tailX[100], tailY[100];

int nTail;

enum eDirecton { STOP = 0, LEFT, RIGHT, UP, DOWN};

enum eDirecton dir;

void Setup() {

dir = STOP;

x = WIDTH / 2;

y = HEIGHT / 2;

fruitX = rand() % WIDTH;

fruitY = rand() % HEIGHT;

score = 0;

for (int i = 0; i < HEIGHT; i++)

for (int j = 0; j < WIDTH; j++)

map[i][j] = 0;

}

void Draw() {

system(\