黑马程序员技术交流社区

标题: 关于变量初始化与否的编译报错问题---12.17 [打印本页]

作者: 星海浮沉    时间: 2015-12-17 21:55
标题: 关于变量初始化与否的编译报错问题---12.17
  1. 例子1.以编译通过。但例子2编译 报错说可能存在未初始化的变量。
复制代码
  1. /*
复制代码
  1. /*
复制代码
总结:
对比分析得到:对于有if选择结构的变量初始化,对于有可能变量没有被初始化的情况,编译器就会报错:可能存在变量未初始化的错误。
对于
if(表达式){
     语句体
}
//很可能报错(1选1或者不选)!

对于
if(表达式){
     语句体1
}else{
    语句体2
}
//语句体1.2中只要一个没有对变量进行初始化,就会报错。
对于
if(表达式1){
    语句体1
}else if(表达式2){
    语句体2
}else if(表达式3){
   语句体3
}

...
else{
   语句体n
}
  //语句体1.2....n中只要有一个没有对变量进行初始化就会报错。




作者: xbin0316@qq.com    时间: 2015-12-18 07:57
有意思,Mark。
作者: 星海浮沉    时间: 2015-12-18 21:15
xbin0316@qq.com 发表于 2015-12-18 07:57
有意思,Mark。

呵呵,一天了,终于有个人回复了~
作者: 孤独成瘾    时间: 2015-12-18 21:25
算我一个,教材上应该有
作者: 星海浮沉    时间: 2015-12-18 21:27
孤独成瘾 发表于 2015-12-18 21:25
算我一个,教材上应该有

好吧,那就算我看书不仔细了~
作者: xbin0316@qq.com    时间: 2015-12-18 22:34
星海浮沉 发表于 2015-12-18 21:15
呵呵,一天了,终于有个人回复了~

差点把你的名字看出星海坊主,哈哈哈哈
作者: 星海浮沉    时间: 2015-12-19 15:33
xbin0316@qq.com 发表于 2015-12-18 22:34
差点把你的名字看出星海坊主,哈哈哈哈

好吧,我刚刚百度了下“星海坊主”是谁~
作者: 星海浮沉    时间: 2015-12-19 15:38
xbin0316@qq.com 发表于 2015-12-18 22:34
差点把你的名字看出星海坊主,哈哈哈哈

然后我想看看银魂了~




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2