1樓:盼月
可以寫一些沒有影象層的小遊戲
/* 這是彭搏同學的推箱子游戲,大家試試玩,誰有更好的idea? */
#include"stdio.h"
#include"bios.h"
#define left 75
#define right 77
#define upper 72
#define down 80
#define esc 27
struct boxss /*定義箱子結構體,其中包含座標屬性*/
;union keyboard /*定義讀取鍵盤碼的共用體型別*/
;int fngetkey(void) /*定義讀取鍵盤碼的函式*/
void main()
, /*0表示牆1表示路2表示目標*/,,
,,,,
,,,};
int i,j;
box[0].x=13; /*定義箱子的座標屬性*/
box[1].x=11;
box[2].x=14;
box[3].x=18;
box[0].y=8;
box[1].y=7;
box[2].y=13;
box[3].y=7;
while(1) /*反覆進行求移動的座標運算*/
}j=0; /*判斷是否所有箱子都在目標座標上*/
for(i=0;i<4;i++)
if(chmap[box[i].y-5][box[i].x-10]==2)
j++;
if(j==4) /*如果所有箱子都就位輸出"you win!"退出*/
for(i=0;i<4;i++) /*在起始(或移動後)的座標輸出箱子*/
gotoxy(x,y); /*在起始(或移動後)的座標輸出人*/
printf("*\b");
tx=x; /*記錄本次移動前的座標*/
ty=y;
ikey=fngetkey();
if(ikey==left&&chmap[y-5][x-1-10]!=0) /*按讀取的按鍵資訊改變座標如果改變的座標和牆(0)重合則不改變*/
x--;
if(ikey==right&&chmap[y-5][x+1-10]!=0)
x++;
if(ikey==upper&&chmap[y-1-5][x-10]!=0)
y--;
if(ikey==down&&chmap[y+1-5][x-10]!=0)
y++; /*輸入esc退出並輸出"you lost"*/
if(ikey==esc)
for(i=0;i<4;i++) /*如果移動後的人的座標與箱子座標重合,則改變箱子座標向前一格*/
if(box[i].x==x&&box[i].y==y)
break;
}clrscr();
}getch();}
2樓:匿名使用者
完成一個軟體的開發 對於我們初學的人來是不可能的
只有學到c中很多的東西,才能寫出個軟體
我們會轉到c++上去開發,這樣才會寫出個軟體出來
3樓:匿名使用者
c是基礎,程式設計的基礎,至於用來做什麼,那多了去了,做驅動、做應用,甚至ic設計,verilog也是類c的。以後c++或者其它語言,程式設計都是相通的。
就好比你學了英語,至於用英語來做什麼,完全取決與以後的方向。
4樓:
作業系統都是用c語言寫的,你說他的潛力能有多大。沒有c語言搭出的框架,一切應用程式都沒法使用。
5樓:雨曄
程式設計關鍵不在語言,而在思想
你覺得c語言做不了大事
但人家用c卻可以寫出個作業系統來(linux)如果專心要學軟體的話
可以看下《it學生解惑真經》這本書
對於新手很有指導作用
別像我現在大四了
很多事都來不及了
6樓:匿名使用者
呵呵,每個剛接觸計算機 學c的人都有這樣的疑惑,很正常c基本上都是去做系統底層的,很多都是跟硬體打交道當然還有很多通訊方面的。
所以你需要了解作業系統原理,以及通訊原理等等計算機相關的知識,沒有一點專業的知識,學c的確是很無聊或者對你自己來說沒有多大的意義
總之,到時候用到,你才能體會,現在說再多也沒用
7樓:委思
c語言博大精深,才學多少就對c語言下結論了?linux作業系統這麼大的一個工程都是用c語言寫成的,你說c語言只會算數學題??
8樓:匿名使用者
c語言什麼都能編啊~連作業系統都是。。。可以看看linux原始碼。。。
c語言可以編什麼樣的遊戲
只要你有能力,有想法,什麼遊戲都可以 連作業系統都可以 像大名頂頂的linux作業系統就是用c語言編的 給個c語言編的賽車遊戲給你 include graphics.h include conio.h include stdio.h enum shu enum setvalue enum setva...
c語言問題幫我程式設計序,c語言問題 幫我編乙個程式
include main for i 0 i 4 i for i 0 i 4 i high 0 找最高平均分部分 for i 1 i 4 i if pinjun high for i 0 i 4 i 列印分數部分printf 第 d個同學的平均分為 f n i 1,pinjun i printf 平...
C語言是用什麼語言編的,C語言程式設計?
c語言是自編譯的,幾乎所有的c語言工具都主要是用c語言寫的,許多c語言工具具有把c語言程式翻譯為多中組合語言的功能,從而實現了跨平台的工作。c語言程式設計?以3名同學為例的 如下 執行結果如下 附原始碼 改為40名同學 include define n 40 void inid long id vo...