2003年中級程式設計師考試日記--下午題(二) (轉)

gugu99發表於2007-08-17
2003年中級程式設計師考試日記--下午題(二) (轉)[@more@] 

 

年員考試日記————下午題(二)

(9月13日)

2.常量、變數

①變數定義:

  變數分為兩大類,外部變數和內部變數。外部變數在的外面定義,本的任何函式甚至其他檔案的任何函式都可以訪問,這不太複合結構化的要求,而且性可靠性將大打折扣,所以建議少用外部變數。但由於它使用方便,用的還是比較廣泛的。

  內部變數在函式中和複合語句中定義和使用,格式通常是:

{

 

 

}

  需要注意的是,變數的定義必須在任何語句前,使用之前,要定義。

②常量定義:

  .#define 常量名 

  .const 常量名 ;(在C++中)

3.運算子、

①算術運算:+ - * /%

  .%是求餘運算,只能對整數計算,但包括正整數和負整數。

  .表示式中僅可以是用小括號(),而不能使用中括號[]和大括號{}。

②賦值表示式:= += -= *= /= %=

③++ --運算

  ++i或--i,相當於(i+=1,i)或(i-=1,i);

  i++或i--,相當於(i,i+=1)或(i,i-=1);

④==和!=:等於,不等於

⑤逗號,運算

  .逗號","運算子是讓多個語句並行執行,通常用在不能多次使用分號";"的語句中。

  .逗號","語句的執行順序是從左向右,最右邊的(最後一個)語句值是此表示式的值。

⑥三目運算子

  格式:表示式?a:b, 當表示式為真,取a值;

  當表示式為假,取b值;

4.分支控制語句

①if...else

  格式:if(條件表示式){

  語句段;

  }

  else{

  語句段;

  }

  注意else是於最近的為配對的if匹配。

②switch

  格式:switch(變數){

  case 變數1:  語句段;

  case 變數2:  語句段;

  ...

  default :  語句段;

  }

  default是任選項,如果沒有這條語句,則在所有匹配對都失敗時,什麼也不執行。

③goto

  基本不再使用,為一無條件跳轉語句,使用標示跳轉。

5.迴圈語句

①for

  格式:for(表示式1;表示式2;表示式3)

  {

  語句段 

  }

 ②while

  格式:while(表示式)

  {

  語句段

  }

③do...while

  格式:do

  {

  語句段

  }

  while(表示式)

  注意:在判斷條件之前,首先執行一遍語句段。

④break

  結束當前迴圈或分支語句。

⑤continue

  跳出當前迴圈,進入下一次迴圈。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10748419/viewspace-963445/,如需轉載,請註明出處,否則將追究法律責任。

相關文章