缺省值(属性、参数被修改前的初始值)
VLoG
次浏览
更新时间:2023-05-20
缺省值
属性、参数被修改前的初始值
默认选项(c),又称缺省值,是一种计算机术语,指在无决策者干预情况下,对于决策或应用软件、计算机程序的系统参数的自动选择。默认选项的设计可以在用户不须决策的状况下就可以基础地使用上述的软件与程序。
基本信息
中文名 | 缺省值 |
外文名 | default value |
定义 | 一个属性、参数被修改前的初始值 |
出处 | 计算机软件系 |
性质 | 默认值 |
基本释义
详细概念
●缺省,即系统默认状态。
●意思是“默认”,也就是说你没有指定用哪件工具,系统自动提供给你的那个就是缺省的,比如你在打开网页时,如果IE是缺省的浏览器,系统就会打开IE——Internet Explorer,使用IE来浏览网页。也就是说省去了你自己去指定使用的工具,如果不愿省略这一步,就要在打开文件的时候自己指定了,比如有的文件,选中后点鼠标右键,菜单中就会有“打开方式”,自己选择吧!
缺省值也叫默认值,就是如果你不想或不需要作任何特殊的选择,电脑里就按照它已经配置好的参数进行设置。这些配置能满足绝大多数情况下的使用要求,除非你的要求特殊。
许多芯片在使能完毕之后会要求重设为缺省值,因为准备用户去使用它们。
代码实例
{
staticinta;
staticdecimalb;
staticstrings;
staticcharChar1;
staticCharChar2;
intg;
stringf;
privateintc
{
get{ returna ; }
set{ }
}
privatestringd()
{
returnf;
}
privatestaticvoidd1()
{ Console.Write("d1方法无缺省值。
"); }
privatestaticdoubled2()
{
// return d();不能把方法作为返回值
returna;
}
staticvoidMain(string[] args)
{
Console.WriteLine("decimal型 静态变量 b的缺省值:"+ " "+ b);
number1killerC = newnumber1killer();
Console.WriteLine("int型 属性 c的缺省值:"+ " "+ " "+ C.c);
Console.WriteLine("string型 实例方法 d的缺省值:"+ " "+ C.d());
Console.Write(("静态无返回值方法d1“无”缺省值:"));
number1killer.d1();
Console.WriteLine(("double型 静态方法 d2的缺省值:") + " "+ d2()+"
");
Console.WriteLine("string变量(引用类型)s的缺省值:"+" "+s);
Console.WriteLine("char变量(值类型)Char1的缺省值:"+ " "+ Char1);
Console.WriteLine("Char变量(值类型)Char2的缺省值:"+ " "+ 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参数定义该变量的初始默认值。
操作系统