其实是一个很简单的问题,但对初学者的我来说当时还是造成了一点小麻烦。
当时做的题目是将大写字母改成小写字母,小写字母改成大写字母。
是不是乍一看好像是对的!
emmmmm…我当时也是这么想的然后交了上去,后来无聊又跑了一次不一样的东西,结果令我不解。
这个时候你可能就可以发现问题所在了,小写的确实转换了,但大写的却没有变。这时我又在思考为什么大写没有转换,为什么好像只跑了小写转大写的程序。后来我进行跟踪调试,发现了问题所在。小写字母会直接进入第二个if,而大写字母会先进入第一个if,然后还要进入第二个if,所以这个程序的结果只会输出大写字母。由此我发现一个致命错误,else忘了加。于是我做了更正。
由此我的代码才算真正完成了!
虽然是一个很简单的错误,但那让我受益良多,计算机的语言里不能有丝毫马虎,让我更加细心的编写每一次代码!
else的遗忘
最新推荐文章于 2023-12-19 22:23:02 发布