C语言实现2048小游戏---粤嵌GE6818嵌入式系统实训 部分功能演示视频。
实现的全部功能:
1、字模显示封面组员名字
2、完成2048游戏在板子上的运行
3、成功或者失败需要有标志也可以计分
4、成功或者失败后可以重新开心
C语言实现2048小游戏---粤嵌GE6818嵌入式系统实训---全部功能演示 https://www.bilibili.com/video/BV1st4y1r7gP/
#include<stdio.h>#include<string.h>
int main()
{
int cpp(int *)
int input(int *, int )
int n,a[4][4]
scanf("%d",n)
for(int i=0i<ni++)
{
input(a, n)
cpp((intput))
}
return 0
}
int input(int *a, int n)
{
int a[4][4],n
for(int i=0i<4i++)
for(int j=0j<4j++)
scanf("%d",&a[i][j])
}
int cpp(int *p)
{
for(int i=0i<4i++)
{
for(int j=0j<4j++)
{if(a[i][j]==a[i+1][j]||a[i][j]==a[i][j+1]) {goto motobreak}
else goto errorbreak} }
moto:{printf("Yes.\n")return 0}
error:{printf("No.\n")return 0}
}
内部的:例如变量名,这个是语言编译程序可以控制的,可以允许使用长达31位的符号,只要两个名字的前31位不同,就是两个标识符。外部的:例如文件名,这不是语言能控制的,与所以在的机器环境有关,DOS时代是8.3的格式,Windows可以255,各类Unix的情况又不相同。