C 中的var關鍵字的使用

2021-09-30 11:58:00 字數 469 閱讀 5991

var 是3.5新出的乙個定義變數的型別

其實也就是弱化型別的定義

var可代替任何型別

編譯器會根據上下文來判斷你到底是想用什麼型別的

至於什麼情況下用到var   我想就是你無法確定自己將用的是什麼型別

就可以使用var     類似 object

但是效率比object高點

使用var定義變數時有以下四個特點:

1. 必須在定義時初始化。也就是必須是var s = 「abcd」形式,而不能是如下形式:

var s;

s = 「abcd」;

2. 一但初始化完成,就不能再給變數賦與初始化值型別不同的值了。

3.   var要求是區域性變數。

4.   使用var定義變數和object不同,它在效率上和使用強型別方式定義變數完全一樣。

C 中的var關鍵字

var 是3.5新出的乙個定義變數的型別 其實也就是弱化型別的定義 var可代替任何型別 編譯器會根據上下文來判斷你到底是想用什麼型別的 至於什麼情況下用到var 我想就是你無法確定自己將用的是什麼型別 就可以使用var 類似 object 但是效率比object高點。或者通俗的講 var可以理解為...

C 中的var關鍵字

c 中的var關鍵字 var 是3.5新出的乙個定義變數的型別 其實也就是弱化型別的定義 var可代替任何型別 編譯器會根據上下文來判斷你到底是想用什麼型別的 至於什麼情況下用到var 我想就是你無法確定自己將用的是什麼型別 就可以使用var 類似 object 但是效率比object高點。或者通俗...

C 的var關鍵字

var 是3.5新出的乙個定義變數的型別 其實也就是弱化型別的定義 var可代替任何型別 編譯器會根據上下文來判斷你到底是想用什麼型別的 至於什麼情況下用到var 我想就是你無法確定自己將用的是什麼型別就可以使用var 類似 object但是效率比object高點 使用var定義變數時有以下四個特點...