這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。
1 變數
1.1 定義
C++
1) 資料類型 變數名;//單個變數定義
2) 資料類型 變數名 = 初始值;//單個變數定義並初始化
3) 資料類型 變數名1, 變數名2;//使用逗號一次定義多個同類型變數
4) auto 變數名 = 初始值;//使用auto關鍵字自動推導變數(C++11)
5) static 資料類型 變數名 = 初始值;//局部靜態變數
6) extern 資料類型 變數名;//聲明變數(在其他位置進行定義)
C#
1) 資料類型 變數名;//單個變數定義
2) 資料類型 變數名 = 初始值;//單個變數定義並初始化
3) 資料類型 變數名1, 變數名2;//使用逗號一次定義多個同類型變數
4) var 變數名稱 = 變數初值;//C#3.0引入
Python
1) 變數名 = 變數初值;
GO
1) var 變數名 資料類型;//單變數聲明
2) var 變數名1, 變數名2 資料類型;//多個變數聲明
3) 變數名 = 變數初值;//直接賦值模式聲明
1.2 常量
C++
const 資料類型 變數名 = 變數值;
#define 變數名 變數值
C#
const 資料類型 變數名 = 變數值;
Python
無常量定義
GO
const 變數名 資料類型 = 變數值;
const 變數名 = 變數值;
2 基本語句
2.1 選擇語句
C++
//if語句if (條件) //必須有括弧{ //條件為真時執行程式碼片段}//if else語句if (條件) { //條件為真時執行程式碼片段} else{ //條件為假時執行語句段}//switch語句switch(運算式){case 常量值1: //僅支援整數常量 { //條件為常量值1時執行程式碼片段 } break;//省略break時在條件為常量值1時也會執行常量值2程式碼片段case 常量值2: { //條件為常量值1時執行程式碼片段 } break;default: { //條件為其他值時執行程式碼片段 } break;}
C#
//if語句if (條件) //必須有括弧{ //條件為真時執行程式碼片段}//if else語句if (條件) { //條件為真時執行程式碼片段} else{ //條件為假時執行語句段}//switch語句switch(運算式){case 常量值1: //支援整數常量及字串常量 { //條件為常量值1時執行程式碼片段 } break;//省略break時在條件為常量值1時也會執行常量值2程式碼片段case 常量值2: { //條件為常量值1時執行程式碼片段 } break;default: { //條件為其他值時執行程式碼片段 } break;}
Python
// if 語句 if 條件: 語句塊 // if else語句 if 條件1: 條件1語句塊 else: 語句塊 // if elif語句 if 條件1: 條件1語句塊 elif 條件2: 條件2語句塊 else: 語句塊
GO
//if 語句 if 條件 {//注意括弧可以省略, '{'必須與if同行且不可省略 } //if else語句 if 條件 {//'{'必須與if同行且不可省略 } else {//'{'必須與else同行且不可省略 }
2.2 迴圈
C++
//for迴圈 for (初始化; 條件; 增量)//初始化、條件與增量均可省略 { } //while迴圈 while (條件) { } //do while迴圈 do { } while(條件); //注意必須有';'
C#
//for迴圈 for (初始化; 條件; 增量)//初始化、條件與增量均可省略 { } //foreach迴圈 foreach(資料類型 元素 in 集合或者數組) { } //while迴圈 while (條件) { } //do while迴圈 do { } while(條件); //注意必須有';'
Python
//for語句 for 變數名 in 序列: 程式碼片段 else: 程式碼片段 //while語句 while (條件): 程式碼片段
GO
//for語句 for 初始化; 條件; 步進; { } //c語言while樣式 for 條件 { } //無限迴圈 for { }
著作權聲明:本文為博主原創文章,未經博主允許不得轉載。