語言上課-第7講詞和詞匯標示符、關鍵字_第1頁
語言上課-第7講詞和詞匯標示符、關鍵字_第2頁
語言上課-第7講詞和詞匯標示符、關鍵字_第3頁
語言上課-第7講詞和詞匯標示符、關鍵字_第4頁
語言上課-第7講詞和詞匯標示符、關鍵字_第5頁
已閱讀5頁,還剩19頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

選擇結構程序設 關系運 邏輯運 if語 條件運算

switch關系運算符和關系表達關系運算:用“關系表達式”a它關系它 大大于或等等!=不等關系表達式的值真(1假

賦值運算符(優(yōu)先級關系例、例

表達式的值為&&邏輯“與”||邏輯“或”! 關系運算低! 關系運算低

計算優(yōu)先 ab 000101111100 非非0非0非! 算術運關系! 算術運關系運賦值運算優(yōu)先級低1、a<b&&x>y2、ab||xy3、a||a>4、!a&&b||x>y&&c(!a&&b||xy&&c

值為例:判別某一年year是閏年,閏年的條件符合(year%4==0&&year%100!=0)||(year%4==0&&year%400==0)(year%4==0&&year%100!=0)||year%400==0year%4==0&&year%100!=0||year%400==0if語句:判別條件是否滿足,來決定程序的流(執(zhí) 1、if(表達式)假表達

表達 例if(x>y)2、if(表達式)語句 語句真假真假語句語句表達真假語句語句例:if(x>yelse真假交換a、b的位輸入兩個實數,按代數值真假交換a、b的位{floatif(a>b){t=a;a=b;b=t;}}運行示3.6,--3.2,

if語句的嵌ifif11elseif(

if(if21elseif21else語句if語句1else語句2if語句3else語句4

內嵌if語句的嵌ififelseif()elseif(語句if(表達式1)語句1elseif(表達式2)語句2elseif(表達式3)語句elseif(表達式m)語句melse語句n表達式表達式真假表達式假真假表達式真表達式假真語句1語句2語句3語句4注意if與else配對原則從最內層開始else總是與它上面最接近的(未曾配對的)if配對避免if與else配對錯位的最佳辦法是加大括號,同時為了便于閱 1 ( 0

( 0( 0 編一程序,輸入一個x值,輸出yx<x<真假y=- y={intx,y;if(x<0) y=-1;if(x==0)y=0;elsey=1;}x>=真x>=真假 y= y=-ifif(x>0)y=1;elsey=0;elsey=-真y=-真y=-假 y= y=-if(x!=if(x>0)y=1;elsey=0;條件運算例、ifa>bmaxelsemax=條件表達式的一般形

max=(a>b)?a:高算術運條件運賦值運算低高算術運條件運賦值運算低

例:輸入一個字符,將其轉換為小寫字符大寫字假真轉大寫字假真轉換為小寫{charch;ch=(ch>='A'&&ch<=}switch當(表達式)的值可以用“常量表達式”

if(5==a)

elseif(6==a)printf(“%d”,60);elseprintf(“%d”,100);{case5:printf(“%d”,50);break;case6:printf(“%d”,60);break;default:printf(“%d”,100);}switch語句直接處理多個分支,一般形switch(表達式{case常量表達式1:語句1;case常量表達式2:語句2┆case常量表達式n:語句ndefault:語句}程序舉分數1~5EDC,B9~10A

#include"stdio.h"{intscore;chargrade;printf("請輸入學生的成績{casecase9:grade='A';break;case8:grade='B';break;case7:grade='C';break;case6:grade='D';break;case5case4case3case2case1case0:grade='E';}printf(“成績是%d,相應的等級是}寫出下面程序在以下情況的輸出結main(){真真假假b>-ABC

②a=-5,b=- ④a=6,b=7if(a>b)if(a>0)elseif(b>-5)

溫馨提示

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

評論

0/150

提交評論