Expect the address of an int but here in the context of the function itself inside the curly braces, it means go to that address.
一个整型数的地址,但是在函数,大括号中的环境中,意思是定位到那个地址。
It ultimately evaluates that line of code but just once the stuff inside the curly braces, but the semicolon on the end, essentially has the effect of this.
它最终执行了那行代码,但是只有一次,当那个东西在花括号里,分号放在后面,本质上影响了这个循环。
And then what I get to do inside the curly braces is literally line by line enumerate the cases that I want to apply to the following code.
然后我们在花括号中要做的是,逐行地列举接下来我想要,应用的代码。
So the open curly brace followed by the closed curly brace means everything inside of these curly braces should get executed, but only if that first condition is actually true.
所以左花括号后面跟着,右花括号,这意味着花括号里面所有的代码,都应该是要被执行的,但只有当第一个条件是正确的。
So when you define a function, you have, as we've seen these curly braces, that define all ; of the code that's associated with that function; open curly brace code, close curly brace, that is the function.
当你定义一个函数,就像我们看到的这些花括号,定义了与,那个函数相关的所有代码;,左花括号,代码,右花括号,这就是一个函数。
But for now, it's probably simpler just always use the curly braces just to get into the habit.
但是现在,简单起见,你可以,养成每次都使用花括号的习惯。
And that's fine, because inside of curly braces can you redeclare variables with the same name if you intend to quote unquote shadow the previous variable.
那是可以的,因为,在花括号里面,你可以重新定义一个,相同名字的变量,如果你想引用之前的变量。
So again immediately on first glance, a little more arcane, there are some distracting details, these curly braces, the semicolon, the quotation marks.
第一眼扫过去,是不是有点神秘,有点繁琐,还有一些莫名其妙的大括号,分号和引号呢。
So I actually don't need the curly braces because I only have a single line of code.
所以我实际上不需要那个花括号,因为我只有一行代码。
So if you do include it up top, the subsequent lines, even if you have these curly braces, are not, in fact, going to help you.
所以如果你在前面就包含它,后面的代码,即使你有这些花括号,实际上也没有用了。
And so what I was hinting at earlier when you put semicolons in the wrong place, and then proceed to have curly braces around arbitrary lines of code, you're creating an even more local scope there, which is generally not the right intended behavior.
在之前我暗示了,当你把一个分号放在错误的地方时,然后开始用花括号,括上任意行的代码,你在那里创建了一个局部范围,那个不是故意的行为。
The curly braces ensure that everything is logically clustered where it should be.
花括号确保了,逻辑上是聚集在一起的,它本来也应该这样。
Everything inside of the curly braces is the code I am writing.
所有在大括号里面的代码都由我们自己编写。
Inside the curly braces is this program's code, what am I doing?
在花括号里是这个程序的代码,我在做什么?
The curly braces to encapsulate one or more lines of code.
花括号压缩了一行或多行代码。
They only mean go there when you're inside the curly braces.
只有在花括号里时,意思才是定位到那里去。
So we don't need the curly braces.
所以我们不需要那个花括号。
The curly braces are then the C's way of kind of making a puzzle piece that looks like this so you can put stuff inside.
花括号是C语言的一个方式,用来做一个像这样的程序块,所以你可以把代码写在里面。
When you're all out of specific cases and you want to handle everything else, you literally say "default:" And here I could end the program with break, but it's kind of unnecessary because once I'm at the bottom of the curly braces, that's it.
当它不在你列出的所有情况中,为了处理其他的情况,你可以用“default:“,这里我可以用break来终止这段代码,但是它是有点,不必要的,因为我已经在这个花括号的,底部了,就这样了。
As an aside, if you ever just have one line of code that you want to execute, one puzzle piece in Scratch terminology, ; you actually don't need the curly braces; you only need the curly braces if you have two or more lines of code that you want to execute if that condition is true.
此外,如果你只有一行代码,需要执行,在Scratch,术语中叫做,一句代码,你就不需要使用花括号了;,如果那个条件成立,你有两行或更多行的代码时需要执行时,你就需要花括号。
应用推荐