這裡是c#吸取很多動態語言的變數宣告方式(這是在.net framework3之後才支援的):
var type variable = value ;
* 變數必須初始化,否則無法推斷其型別。
* 不可以用null 對變數進行初始化
eg:
vardemo.cs :
using system;
namespace vardemo
",nametype.tostring());
console.writeline("age's type is: ",agetype.tostring());
console.writeline("weight's type is: ",weighttype.tostring());
console.writeline("height's type is: ",heighttype.tostring());
console.readkey();
} }}
執行結果:
C 變數 型別推斷
宣告變數的語法有些變化 使用var關鍵字代替實際的型別。編譯器可以根據變數的初始化值 推斷 出變數的型別。例如 var score 0 編譯器會將它變成 int score 0 即使 score 從來沒有宣告 int,編譯器也可以確定。編譯後上面的2個語句是等價的。static void main ...
javascript中的函式式宣告與變數式宣告
觀察下面兩段 試寫出hello word 的執行結果 變數式宣告 function hello msg alert msg 函式式宣告 function hello msg alert msg 對於變數式宣告,首先彈出word,然後彈出function,而函式式宣告,則兩次都是彈出function....
C變數的宣告
字元陣列 char p hello p可以指向別的空間,但是不能改變 hello 字串的內容 位址空間為唯讀型 相當於 char const p hello char p hello 不能將p指向別的空間,但可以改變 hello 的內容 在棧上 相當於 char const p hello 在棧上 ...