心得:
我认为c语言并不是一门复杂的课程,它需要我们勤学多练,熟能生巧,练得多了,自然就能了解到其中的精髓。
想要学好c语言,我认为光靠努力是不够的,还要求我们具有开阔的思维,宽阔的视野。能够做到举一反三,通过一个程序,明白它的原理,从而开发出其他的程序。行为严谨,思维开阔,勤学苦练。就可以学好c语言。
今天课上老师让我们看了飞机程序,这个飞机程序看似复杂,实际上我们都学过,运用了上学期我们学到的很多知识。
首先是在屏幕上显示的语句printf
printf可以显示你输入的字
另外一个就是多条件判断switch--case
下面是switch语句的应用方法
switch(getch())//控制左右移动和进入菜单
{
case 'a':case 'A':
if(pl>0)
scr[21][pl]=0,scr[21][--pl]=1;
break;
case 'd':case 'D':
if(pl<width-2)
scr[21][pl]=0,scr[21][++pl]=1;
break;
case 'w':case 'W':
scr[20][pl]=2;
break;
case 27 :
setting();
break;
}
这段代码的作用是移动
这个程序还用到了二维数组scr[][],它的作用是显示我方战机,敌方战机,子弹等画面的
for(j=0;j<width;j++)
{
if(a[i][j]==0)
printf(" ");
if(a[i][j]==1)
printf("\5");//输出我机的符号
if(a[i][j]==2)
printf(".");//子弹
if(a[i][j]==3)
printf("\3"); //输出敌机符号
if(a[i][j]==4)
printf("|");
if(i==0&&j==width-1)
printf("得分:%d",score);//右上角显示得分
if(i==1&&j==width-1)
printf("死亡:%d",death);
if(i==2&&j==width-1)