付費(fèi)下載
下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
本文格式為Word版,下載可任意編輯——若變量已正確定義并賦值賦值變量正確理解
賦值語句定義1.在表述一個(gè)算法時(shí),經(jīng)常要引入一個(gè)變量,并賦給該變量一個(gè)值,用來說明賦給某一個(gè)變量一個(gè)概括確實(shí)定值的語句叫賦值語句。它是算法中最根本的語句。
2.賦值語句的一般格式:變量=表達(dá)式
賦值語句中的“=”稱為賦值符號(hào)。賦值語句的作用是先計(jì)算出賦值符號(hào)右邊表達(dá)式的值,然后把改值賦給賦值符號(hào)左邊的變量,使該變量的值等于表達(dá)式的值。
賦值語句理解
賦值語句屬于C語言供給的簡(jiǎn)樸語句,主要功能用于確定變量的內(nèi)容。在程序執(zhí)行過程中可用賦值語句隨時(shí)為變量賦值。
語法格式:
變量名=表達(dá)式;
其中:表達(dá)式可以是常量、變量、函數(shù)以及其他各類表達(dá)式。賦值后,無論原來變量的值是多少,都將被新的值所取代。
例如:
inta=10,b=10,c=10;
floaty;
a=20;/*a的值被重新賦予為20*/
a=a+b;/*計(jì)算a+b的值為30,賦值給a*/
y=(-b+sqrt(b*b-4*a*c))/(2*a);?/*計(jì)算的結(jié)果賦給y*/
賦值語句的含義就是從某個(gè)單元中取出數(shù)據(jù),舉行處理,處理的結(jié)果可能重新送回該單元,也可以將處理的結(jié)果送入其他的同類型單元中。
C語言允許對(duì)變量的連續(xù)賦值。例如:a=b=c=1;表示將a、b、c這三個(gè)變量賦以最右側(cè)的表達(dá)式的值1。該語句等價(jià)與a=(b=(c=1));既先對(duì)c賦值為1,再對(duì)b賦值1,結(jié)果使a的值為1。采用連續(xù)賦值,可以裁減賦值語句的個(gè)數(shù)。
例如:
a=1;
b=1;
c=1;
是三條賦值語句,分別完成對(duì)a、b、c單元的賦1的過程,可以由一條連續(xù)賦值語句實(shí)現(xiàn):a=b=c=1;
C語言還供給了賦值語句的復(fù)合簡(jiǎn)寫形式,常用的形式如下表。
表1復(fù)合語句形式
例如:a+=5;表示在賦值運(yùn)算時(shí),先計(jì)算"="右側(cè)表達(dá)式的值5,然后再與左側(cè)的變量舉行加法運(yùn)算。
使用復(fù)合賦值語句,可以使源程序代碼緊湊,使C編譯產(chǎn)生的目標(biāo)代碼簡(jiǎn)樸。
使用賦值語句需要說明以下幾點(diǎn):
“假設(shè)表達(dá)式中含有變量,那么使用前務(wù)必賦值。例如:b=2*a+5+b;a,b務(wù)必先賦值才能計(jì)算新值?!苯o變量賦值,必要時(shí)自動(dòng)舉行數(shù)據(jù)類型的轉(zhuǎn)換,例如:intc="X"。將字符型數(shù)據(jù)轉(zhuǎn)換為整型。
理解復(fù)合賦值語句的含義,例如:x*=4+2;等價(jià)于x=x*(4+2);不是:x=x*4+2;或x=4+2*x;這將導(dǎo)致結(jié)果錯(cuò)誤。
可以對(duì)變量連接賦值,這種做法是有用的。
例如
inta,b,c;
a=b=c=10;
等價(jià)于:a=10;b=10;c=10;因此可以裁減賦值語句的個(gè)數(shù)。
賦值語句的"="的右左側(cè)只能是變量,不允許表達(dá)式、常量、函數(shù)等。
例如:x*x=y+2;是錯(cuò)誤的。
小牛試刀
1.語句a=a+1的正確理解
a將變量a的值存入到a+1中去
將變量a的值加1后賦給a
將變量a的值等于變量a+1值
將變量a的值累加到變量a中去
2.以下賦值語句正確的
6=tx+y=5a=b=2x=
3.賦值語句:(1)I=1;(2)I=I+2;(3)I=I+3;(4)I=I+4;(5)輸出I.那么輸出的值為
(A)3(B)4(C)5(D)10
4.給出下面的算法:
(1)輸入ab;(2)a=a+b;(3)b=a-b;(4)(a+b)/2;(5)b=(a-b)/2;(6)輸出a,b
若輸入a=3,b=-5時(shí),輸出的a=_____,b=______
5.寫出以下語句描述的算法的輸出結(jié)果:
(1)a=5;(2)a=10;
b
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(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)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 中學(xué)教師師德培訓(xùn)課件
- 中國(guó)科技介紹
- 威寧特產(chǎn)介紹
- 工行介紹教學(xué)課件
- 工程質(zhì)量意識(shí)培訓(xùn)
- 2026年燃?xì)夤娞?hào)運(yùn)營(yíng)題庫含答案
- 2026年民法典物權(quán)編所有權(quán)及用益物權(quán)要點(diǎn)知識(shí)競(jìng)賽含答案
- 樂山2025年樂山市公安局第二批次警務(wù)輔助人員招聘64人筆試歷年難易錯(cuò)考點(diǎn)試卷帶答案解析
- 2025浙江麗水市蓮都區(qū)城鄉(xiāng)建設(shè)投資集團(tuán)有限公司派遣制員工招聘14人筆試參考題庫附帶答案詳解
- 2025中國(guó)石油數(shù)智研究院社會(huì)招聘40人筆試參考題庫附帶答案詳解
- 2026年陜西省森林資源管理局局屬企業(yè)公開招聘工作人員備考題庫帶答案詳解
- 2026廣東深圳市龍崗中心醫(yī)院招聘聘員124人筆試備考試題及答案解析
- 2025年同工同酬臨夏市筆試及答案
- 2026年孝昌縣供水有限公司公開招聘正式員工備考題庫及答案詳解(考點(diǎn)梳理)
- 2026屆新高考語文熱點(diǎn)沖刺復(fù)習(xí) 賞析小說語言-理解重要語句含意
- 集資入股協(xié)議書范本
- 天津市部分區(qū)2024-2025學(xué)年九年級(jí)上學(xué)期期末練習(xí)道德與法治試卷(含答案)
- 要素式民事起訴狀(房屋租賃合同糾紛)
- 2025屆河北省唐山市高二生物第一學(xué)期期末統(tǒng)考試題含解析
- GB/T 28701-2012脹緊聯(lián)結(jié)套
- GB/T 17888.3-2008機(jī)械安全進(jìn)入機(jī)械的固定設(shè)施第3部分:樓梯、階梯和護(hù)欄
評(píng)論
0/150
提交評(píng)論