2023
暑期
软件公司
社会实践
报告
暑期软件公司社会实践报告
2023年7月2日至7月26日,我来到了长沙热情科技软件公司进行了二十多天的社会实践。这些日子,是我人生中的一次难忘经历,这二十多天里,我接解了社会,懂得了工作间的乐趣和人际交往的复杂。这期间我用C语言独立开发了一款推箱子游戏,并得到了同事的好评,下面做个汇报:C语言程序设计推箱子游戏#include〞stdio.h〞#include〞bios.h〞#define LEFT 75#define RIGHT 77#define UPPER 72#define DOWN 80#define ESC 27struct Boxss /x定义箱子结构体,其中包含坐标属性x/{int x,y;};union keyboard /x定义读取键盘码的共用体类型x/{unsigned int iKeyInfo;char chKeyBit[2];};int fnGetKey(void) /x定义读取键盘码的函数x/{union keyboard uniKey1; /x定义读取键盘码的共用体变量x/while(bioskey(1)==0); /x检测用户是否按键x/uniKey1.iKeyInfo=bioskey(0); /x读取按键信息x/return(uniKey1.chKeyBit[0]==0uniKey1.chKeyBit[1]:uniKey1.chKeyBit[0]); /x返回ASCII码或扩充码x/}void main(){int iKey,x=11,y=6,tx=11,ty=6; /xx,y为人物移动后坐标,tx,ty为人物移动前坐标x/struct Boxss Box[4]; /x定义箱子数量x/int chMap[10][10]={ /x用二维数组定义地图x/ {0,0,0,0,0,0,0,0,0,0}, /x0表示墙1表示路2表示目标x/ {0,1,0,0,0,0,1,1,1,0}, {0,1,0,2,0,0,1,0,1,0}, {0,1,0,1,0,0,1,0,1,0}, {0,1,1,1,0,0,1,0,1,0}, {0,1,0,0,0,0,1,0,1,0}, {0,1,1,1,1,1,1,0,1,0}, {0,1,0,1,0,0,0,0,2,0}, {0,2,0,1,1,1,1,2,0,0}, {0,0,0,0,0,0,0,0,0,0}, };int i,j;Box[0].x=13; /x定义箱子的坐标属性x/