C語言程序設(shè)計(jì)筆記_第1頁
C語言程序設(shè)計(jì)筆記_第2頁
C語言程序設(shè)計(jì)筆記_第3頁
C語言程序設(shè)計(jì)筆記_第4頁
C語言程序設(shè)計(jì)筆記_第5頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

本文格式為Word版,下載可任意編輯——C語言程序設(shè)計(jì)筆記C語言程序設(shè)計(jì)的概論:

什么是程序設(shè)計(jì):

編譯環(huán)境

程序設(shè)計(jì)就是用戶告訴計(jì)算機(jī)按程序員的思路一步一步的去工作

而C語言程序設(shè)計(jì)就是,通過c這門語言與計(jì)算機(jī)通信,并告訴計(jì)算機(jī)應(yīng)如何工作

在微機(jī)上廣泛使用的C語言編譯系統(tǒng)有MicrosoftC、TurboC、BorlandC等。雖然它們的基本部分都是一致的,但還是有一些差異,所以請大家注意自己所使用的C編譯系統(tǒng)的特點(diǎn)和規(guī)定(參閱相應(yīng)的手冊)。我們所有使用的環(huán)境是WIN-TC(WINDOWS2000操作系統(tǒng))。

簡單的C程序例1.1main(){

printf(“Thisisacprogram.\\n〞);}

本程序的作用是輸出一行信息:Thisisacprogram注意:

每一個(gè)C程序都必需有main()函數(shù)函數(shù)體內(nèi)由大括弧{}括起來大括弧內(nèi)每條語句后必需有一個(gè)分號(hào)

符號(hào)和字母,都要用半角格式的(必需切換到英文輸入法輸入符號(hào)字母)Printf()輸出函數(shù)

\\n轉(zhuǎn)義字母,代表換行(回車)

/**/解釋符

試一試:

參循例題,編寫一個(gè)C程序,輸出以下信息:*******************verygood!

*******************

Printf(“******\\n〞);\\n轉(zhuǎn)意字符,代表換行數(shù)據(jù)類型

1.2.3.

整型:12,0,-3實(shí)型:4.6,-1.23字符型:’a’,‘b’

算術(shù)運(yùn)算符1.2.3.4.5.

+加法運(yùn)算符-減法運(yùn)算符*乘法運(yùn)算符/除法運(yùn)算符%求余運(yùn)算符

算術(shù)運(yùn)算符的優(yōu)先級(jí)同數(shù)學(xué):先括號(hào),后乘除,再加減題目:求兩個(gè)數(shù)的余數(shù)的程序

什么是變量:

其值可改變的量稱為變量,也把變量看成用來裝數(shù)據(jù)的容器變量的作用:

增加程序的靈活度,可以說任何一個(gè)程序基本上都用到了變量度如何定義變量:

數(shù)據(jù)類型變量名;inta;

數(shù)據(jù)類型變量名1,變量名2,?變量名N;floata,b,c;charc1,c2;變量命名規(guī)則:

只能以字母、數(shù)字、下劃線三種字符組成,且第一個(gè)字符必需為字母或下劃線。在C語言中,變量名是區(qū)分大小寫的。

inta=3intA=4變量命名的良好習(xí)慣──見名知意:例如:年齡intAge/intNl變量數(shù)據(jù)類型:

int代表整型類型范圍:-32768~32768

float代表實(shí)型范圍:-3.14×10-38~3.14×1038有效數(shù)字:6~7char代表字符型該類型變量只能容納一個(gè)字符變量的賦值:

inta=3inta=3.4錯(cuò)誤floata=3.4chara=’c‘或:inta=3,b=4;

注意:定義什么類型的變量就賦什么類型的數(shù)據(jù)

%d以整型的形式輸出

printf()輸出函數(shù):

例:printf(“thisiswhat?〞)直接把雙引號(hào)內(nèi)的字符串原樣輸出printf(“thisiswhat?\\n〞)

\\n轉(zhuǎn)意字符不原樣輸出該字符串,而是起到換行作用,將當(dāng)前位置移到下一行開頭\\b退格???

Printf(“thisis%d〞,i)

%d用來代替“,〞后面的變量,并指定該變量以什么類型輸出%d按整型輸出%f按實(shí)型輸出

%c以字符形式輸出,只輸出一個(gè)字符例:

scanf(“%d%d〞,elsemax=b;

可以用下面的條件運(yùn)算符來處理max=(a>b)?a:b;多分支選擇結(jié)構(gòu)

假使用IFELSE的話。雖然可以做出徠,但要用到眾多的IFELSE十分的煩瑣。像這種多分支的選擇,我們一般采用下面的語句

switch(變量){

case值1:代碼;break;???..

case值n:代碼;break;

default:語句N;//當(dāng)變量不等于上面所有值時(shí),執(zhí)行default后的語句;}注意:1.break退出{}

2.case后只能跟一個(gè)值,而不能是一個(gè)表達(dá)式3.switch(變量)后沒有〞;〞{}前后都沒有〞;〞三種選擇語句的比較If//只有條件成立時(shí)執(zhí)行

Ifelse//適用于只有兩種狀況出現(xiàn),要么執(zhí)行A,要么執(zhí)行BSwitch//適合多種狀況,且變量是確切值時(shí)注意

If(a>b>c)錯(cuò)誤If(a>b&&a>c)正確字符一定要加’’引起來Case,后不能是表示式Default后面不必加break

switch(變量){

case值1:代碼;break;???..

case值n:代碼;break;

default:語句N;//當(dāng)變量不等于上面所有值時(shí),執(zhí)行default后的語句;}注意:1.break退出{}

2.case后只能跟一個(gè)值,而不能是一個(gè)表達(dá)式3.switch(變量)后沒有〞;〞{}前后都沒有〞;〞三種選擇語句的比較If//只有條件成立時(shí)執(zhí)行

Ifelse//適用于只有兩種狀況出現(xiàn),要么執(zhí)行

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論