是NDK的么?C++中,{}表示一个语句块前面的if(){}与后面的{}没有直接的联系,在这个块里如果声明一个变量,算是一个局部变量,在该块外面是不能共用的。如果是SDK,也就是java代码,那么按照java编程思想上说的,后面的那个{}块是不允许才对的。
C/C++ 语言中,由{} 构成一个语句组,一个语句组等价于一个语句。 不知道这样解释你能否理解