游戲里面程序前端和后端很重要的祭往!任何程序也有。
前端:用戶直接看到的姆泻;比如網(wǎng)易,游戲界面冒嫡。
前端:分很多引擎拇勃,比如//cocos2d,unit3d,ue5;寫引擎的語言比如c#,lua
后端:理解為服務(wù)器孝凌;處理邏輯的或存儲東西讓用戶看見方咆。
后端:支持語言比如:c++,jave蟀架,go瓣赂。
我一開始我覺得我適應(yīng)做后端,但現(xiàn)在寫的時候又想了想還不一定片拍。
第一節(jié)課補充和遺忘的
1.EOF:可以理解為文件結(jié)尾.
2.用在switch語言的中關(guān)鍵字只包含:break煌集,defualt,case捌省。
關(guān)鍵字:continue:用在循環(huán)苫纤。
3.define:預(yù)處理命令,不是關(guān)鍵字纲缓。一般情況由編譯器實現(xiàn)卷拘,定義宏的;define祝高,定義常量栗弟;#define SLZE 10.
關(guān)鍵字struct,定義結(jié)構(gòu)體工闺。//后面會將
5.集成開發(fā)環(huán)境簡稱IDE乍赫,集成編輯瓣蛀,編譯,鏈接耿焊,調(diào)試等功能揪惦。
比如:vscode 是一個功能比較強大的記事本,是軟件罗侯;只能編輯器腋。
? ? ? 任何文件都有后綴。
c語言代碼經(jīng)過編譯生成目標(biāo)文件钩杰,目標(biāo)文件和鏈接庫通過鏈接生成可執(zhí)行程序纫塌;
先記下來,如果要講至少要花3小時讲弄,上面這句話是對的
6.大寫的A是65+32得到小寫的a措左。
第二節(jié)課補充和遺忘的
1.'\q'不是轉(zhuǎn)義字符;'\b'是轉(zhuǎn)義字符:意思是退格避除,也是覆蓋怎披。
2.局部變量優(yōu)先使用。
3.局部變量是放在內(nèi)存的靜態(tài)區(qū)的瓶摆,全局變量是放在內(nèi)存的棧區(qū)的凉逛。
4.多分支語句哪怕是一條語句也要加括號。
5.float c = 2.0f;//可以認(rèn)為是一個標(biāo)記群井,jave里面2.0不加f會報錯.
6.很好的題状飞,初學(xué)者可以研究
int main()
{
int a, b, c;
a = 5;
c = ++a;//a=6,b=0,c=6;
b = ++c, c++, ++a, a++;//a=8,b=7,c=8;
b += a++ + c;//b=b+(a++ + c),括號里面是a是后置加加代芜,所以加完括號里面是16铛楣,a是9.
// a=9,b=7,c=8;
printf("a = %d b = %d c = %d\n:", a, b, c);
return 0;
}
7.多組輸入
while (scanf("%d %d", &a, &b)匣距! = EOF);//讀完之后不等于EOF钟些,證明還沒由讀完驾凶。
1.cart+c,終斷程序.
2.cart+z,vs上要3個
第三節(jié)課補充和遺忘的
7. 補充:交換鸵荠,中轉(zhuǎn)一下炬藤,交換值
int x = a;要是a=20,x就放入20晾捏,a里面就沒用值了稍坯;
a = b;要是b=10酬荞,就把b的值給a,a=10瞧哟,此時現(xiàn)在b沒用值混巧;
b = x;因為x放入了20,b=x勤揩,此時就把值交換個b咧党。b=10;