最基础的贪吃蛇的代码
#includeltstdio.hgt
#includeltwindows.hgt//基本都型态定义。增援型态定义函数。使用者界面函数图形装置界面函数。
#includeltconio.hgt
//用户实际按键盘才能产生的对应操作(控制台)
#includeltstdlib.hgt
#includelttime.hgt//日期和时间头文件
#definelen30
#definewid25
intsnake[len][wid]{0}
//数组的元素代表蛇的各个部位
charsna_hea_dira//留下记录蛇头的移动方向
intsna_hea_x,sna_hea_y//记录信息蛇头的位置
intsnake_len3//有记录蛇的长度
clock_tnow_time//有记录当前时间,尽快手动移动手机
intwait_time//资料记录自动启动天翼的时间间隔
inteat_apple1//吃到苹果可以表示为1
intlevel
intall_score-1intapple_num-1handlehconsolegetstdhandle(std_output_handle)
//查看标准输出的句柄ltwindows.hgt
//句柄:字样应用程序中的有所不同对象和同类对象中的有所不同的实例比较方便操控,
voidgotoxy(intx,inty)//设置中光标位置
{
coordpos{x,y}
//定义一个字符在控制台屏幕上的坐标pos
setconsolecursorposition(hconsole,pos)
//定位光标位置的函数ltwindows.hgt
}
voidhide_cursor()//隐藏光标且固定函数
{
console_cursor_infocursor_info{1,0}setconsolecursorinfo(hconsole,ampcursor_info)
}
voidsetcolor(intcolor)//可以设置颜色
{
setconsoletextattribute(hconsole,color)
//是api可以设置字体颜色和背景色的函数格式:setconsoletextattribute(句柄,颜色)
}
voidprint_snake()//不打印蛇头和蛇的脖子和蛇尾
{
intiy,ix,color
for(iy0iyltwidiy)
for(ix0ixltlenix)
{
if(snake[ix][iy]1)//蛇头
{
setcolor(0xf)//oxf代表分配的内存地址setcolor:34行自定义设置颜色的函数
gotoxy(ix*2,iy)
sprintf(
我专用是易企秀,也可以正二十边形直接添加片头片尾,对视频接受后期编辑全面处理,有个缺点是不能无需预览,很多人用爱后期编辑、剪映和会声会影,这几个软件也很比较方便练熟