1、算法描述主要是用兩種基本方法:第一是自然語(yǔ)言描述,第二是使用專用工具進(jìn)行算法描述
2、c語(yǔ)言程序的結(jié)構(gòu)如下:
1、c語(yǔ)言程序由函數(shù)組成,每個(gè)程序必須具有一個(gè)main函數(shù)作為程序的主控函數(shù)。
2、"/ *"與"*/"之間的內(nèi)容構(gòu)成c語(yǔ)言程序的注釋部分。
3、用預(yù)處理命令#include可以包含有關(guān)文件的信息。
4、大小寫字母在c語(yǔ)言中是有區(qū)別的。
5、除main函數(shù)和標(biāo)準(zhǔn)庫(kù)函數(shù)以外,用戶可以自己編寫函數(shù),程序一般由多個(gè)函數(shù)組成,這些函數(shù)制定實(shí)際所需要做的工作。
例如:
void main()
{
int a,b,c,s;
a=8;b=12;c=6;
s=a+b*c;
printf("s=%d\n",s);
}
3、c語(yǔ)言的特點(diǎn):
1、c語(yǔ)言具有結(jié)構(gòu)語(yǔ)言的特點(diǎn),程序之間很容易實(shí)現(xiàn)段的共享;
2、c語(yǔ)言的主要結(jié)構(gòu)成分為函數(shù),函數(shù)可以在程序中被定義完成獨(dú)立的任務(wù),獨(dú)立地編譯成代碼,以實(shí)現(xiàn)程序的模塊化。
3、c語(yǔ)言運(yùn)算符豐富,運(yùn)算包含的范圍很廣;
4、c語(yǔ)言數(shù)據(jù)類型豐富。
5、c語(yǔ)言允許直接訪問物理地址,即可直接對(duì)硬件進(jìn)行操作,實(shí)現(xiàn)匯編語(yǔ)言的大部分功能;
6、c語(yǔ)言語(yǔ)法限制不太嚴(yán)格,程序設(shè)計(jì)自由度大,這樣是c語(yǔ)言能夠減少對(duì)程序員的束縛;
7、用c語(yǔ)言編程,生成的目標(biāo)代碼質(zhì)量高,程序執(zhí)行效率高,可移植性好;
4、合法標(biāo)識(shí)符:AB12、leed_3、EF3_3、_762、PAS、XYZ43K2
不合法標(biāo)識(shí)符:a*b2、8stu、D.K.Jon、if、ave#xy、#_DT5、C.D
5、F2:將當(dāng)前編輯器中文件存盤
F10:調(diào)用主菜單
F4:程序運(yùn)行到光標(biāo)所在行
Ctrl+F9:當(dāng)前編輯環(huán)境下,進(jìn)行編譯、連接且運(yùn)行程序;
Alt+F5:將窗口切換到DOS下,查看程序運(yùn)行結(jié)果
6、
(1):
********************
welcome you
very good
********************
(2):
please input three number;5,7,8
max number is:8
7、main
8、User screen、Alt+F5
9、標(biāo)識(shí)符必須是字母或下劃線開頭,大小寫字母含義不同。由數(shù)字、字母和下劃線組成;
關(guān)鍵字是一種語(yǔ)言中規(guī)定具有特定含義的標(biāo)識(shí)符。關(guān)鍵字不能作為變量或函數(shù)名來(lái)使用,用戶只能根據(jù)系統(tǒng)的規(guī)定使用它們。
10、選擇主菜單File項(xiàng)下拉子菜單中Save項(xiàng)或直接按F2鍵存盤。