If you ever try to go beyond the boundaries of an array, as we'll soon see, bad things happen.
如果你试着超出了数组的界限,我们将看到,会发生坏事情。
Bad things can happen, so it's really, really hard to just focus on getting things right and not winning the argument.
坏事情总会发生,所以要想将精力,集中于把事情做好,而不是去赢得这场争论真的很难。
And one of the ways you can make a program crash, intentionally or not, is to essentially use up too much memory or call too many functions and what happens is, bam, one hits the other and bad things happen.
其中一个方式能使你的程序崩溃掉,有意或无意的,它本质上使用了太多的内存,或者调用了太多的函数,所发生的,崩掉,一个冲突了另一个,然后发生了坏事情。
That's sort of what that's like, but the really important thing is what's the worst thing that can happen.
这和我们说的有点相像,但是真正重要的事情是,可能发生的最坏的事情是什么。
But bad things will start to happen if I don't mind this lesson of indexing.
但是坏事情将发生,如果我不注意索引的教训。
What's the worst possible thing ? that can happen and how can we eliminate that?
可能发生的最坏的事情是什么,以及我们怎样避免这种风险?
Okay. So that's already some badness happening.
好的,那么这里有坏事情发生了。
Argc I'm iterating on the outside from I to Arg C, zero to Arg C; I on the inside, I better not use I; otherwise bad things are going to happen.
我从I迭代到Argc,从0迭代到;,在里面,我最好不是用;,否则坏事情将会发生。
应用推荐