預設值
屬性、參數被修改前的初始值
默認選項(c),又稱預設值,是一種計算機術語,指在無決策者干預情況下,對於決策或應用軟體、計算機程序的系統參數的自動選擇。默認選項的設計可以在用戶不須決策的狀況下就可以基礎地使用上述的軟體與程序。
default value
預設值(quē shěng zhí)就是 默認值。是指一個屬性、參數在被修改前的初始值。
計算機軟體系統要求用戶輸入某些值而用戶未給定時,系統自動賦予的事先設定的數值。
●預設,即系統默認狀態。
●意思是“默認”,也就是說你沒有指定用哪件工具,系統自動提供給你的那個就是預設的,比如你在打開網頁時,如果IE是預設的瀏覽器,系統就會打開IE——Internet Explorer,使用IE來瀏覽網頁。也就是說省去了你自己去指定使用的工具,如果不願省略這一步,就要在打開文件的時候自己指定了,比如有的文件,選中後點滑鼠右鍵,菜單中就會有“打開方式”,自己選擇吧!
預設值也叫默認值,就是如果你不想或不需要作任何特殊的選擇,電腦里就按照它已經配置好的參數進行設置。這些配置能滿足絕大多數情況下的使用要求,除非你的要求特殊。
許多晶元在使能完畢之後會要求重設為預設值,因為準備用戶去使用它們。
{
staticinta;
staticdecimalb;
staticstrings;
staticcharChar1;
staticCharChar2;
intg;
stringf;
privateintc
{
get{ returna ; }
set{ }
}
privatestringd()
{
returnf;
}
privatestaticvoidd1()
{ Console.Write("d1方法無預設值。\n"); }
privatestaticdoubled2()
{
// return d();不能把方法作為返回值
returna;
}
staticvoidMain(string[] args)
{
Console.WriteLine("int型 靜態變數 a的預設值:"+"\t"+ a );
Console.WriteLine("decimal型 靜態變數 b的預設值:"+ "\t"+ b);
number1killerC = newnumber1killer();
Console.WriteLine("int型 屬性 c的預設值:"+ "\t"+ "\t"+ C.c);
Console.WriteLine("string型 實例方法 d的預設值:"+ "\t"+ C.d());
Console.Write(("靜態無返回值方法d1“無”預設值:"));
number1killer.d1();
Console.WriteLine(("double型 靜態方法 d2的預設值:") + "\t"+ d2()+"\n");
Console.WriteLine("string變數(引用類型)s的預設值:"+"\t"+s);
Console.WriteLine("char變數(值類型)Char1的預設值:"+ "\t"+ Char1);
Console.WriteLine("Char變數(值類型)Char2的預設值:"+ "\t"+ Char2);
Console.ReadKey();
}
}
}
輸出:
int型 靜態變數 a的預設值: 0
decimal型 靜態變數 b的預設值: 0
int型 屬性 c的預設值: 0
string型 實例方法 d的預設值:
靜態無返回值方法d1“無”預設值:d1方法無預設值。
double型 靜態方法 d2的預設值: 0
string變數(引用類型)s的預設值:
char變數(值類型)Char1的預設值:
Char變數(值類型)Char2的預設值:
應用軟體
默認參數的一種用途是用於應用軟體的初始設置。例如,用戶第一次運行應用程序時,可能會建議用戶的遞送地址位於美國。如果該應用程序的更多用戶在美國,則此默認值可能適用於任何其他國家/地區。如果用戶選擇了一個新國家/地區,它將覆蓋默認值,並且可能成為下次在該計算機或該用戶上使用該應用程序時的默認值。更改下次運行的默認值將涉及將用戶信息存儲在某些位置,例如用戶計算機上用於Internet應用程序的cookie。
電視或電腦顯示器
電視或計算機顯示器通常帶有“恢復出廠預設”的按鈕。這樣可以將亮度,對比度,顏色等設置恢復為製造商建議的默認值。當設置調整不當時(例如,幼兒玩控制項),可以使用此按鈕。出廠設置可能仍需要對設置進行一些“微調”,但與隨機設置相比,它們可能更接近所需的設置。
使用默認值涉及兩個目標,有時會發生衝突:
● 應該需要最小的用戶交互。將默認設置為最常選擇的選項可達到此目的。
● 應最小化面板輸入錯誤。使用默認值會增加錯誤,因為用戶可能會選擇不正確的默認設置。在可以驗證該值的情況下,這不是嚴重的問題。例如,可以根據街道地址或郵政編碼檢查遞送國家,並且任何不匹配都可以生成向用戶顯示的錯誤面板,然後用戶可能會進行校正。
如果沒有明確的多數,並且結果不能通過其他可用信息(例如個人的性別)輕易驗證,則不應提供默認值。但是,某些軟體應用程序需要提供默認值。
一本針對開發人員的1982年Apple計算機手冊警告說:“請不要在為人類設計的程序中使用默認一詞。默認是抵押貸款在邪惡的銀行家偷走寡婦帕森的房子之前進行的。有一份詳盡的替代清單(以前的,自動的,標準的等)“。
C系列中的許多語言(但不是C本身,從C11開始)允許函數具有默認參數或默認參數,如果使用省略的參數規範調用該函數,則使用該參數。
在基於語法的C語言和編程語言中,switch語句(在許多備選方案之間調度)可以使用default關鍵字來提供沒有其他情況匹配的情況。
在Fortran中,聲明上的INIT參數定義該變數的初始默認值。
在使用命令行界面的操作系統中,用戶鍵入短命令,通常後跟各種參數和選項。