初始化int方法中定义的变量,使其具有值,0直到计算出特定值int.什么可以初始化char值?
char retChar = '';这会给出一个错误,如果我初始化-1它就会说太多字符.
Jon*_*eet 41
通常对于局部变量,我会尽可能地初始化它们.我很少需要"虚拟"值.但是,如果你这样做,你可以使用你喜欢的任何值 - 如果你确定在阅读之前要分配一个值,它就没有任何区别.
如果你想要char等价于0,它只是Unicode 0,可以写成
char c = '\0';
Run Code Online (Sandbox Code Playgroud)
这也是类型的实例(或静态)变量的默认值char.
use*_*own 11
要么将变量初始化为某个东西
char retChar = 'x';
Run Code Online (Sandbox Code Playgroud)
或者你让它自动初始化,这是
char retChar = '\0';
Run Code Online (Sandbox Code Playgroud)
一个ascii 0,同样如
char retChar = (char) 0;
Run Code Online (Sandbox Code Playgroud)
什么可以初始化char值?
在自动初始化之间听起来未定,这意味着,您没有影响力或显式初始化.但是你无法改变默认值.
| 归档时间: |
|
| 查看次数: |
128896 次 |
| 最近记录: |