在c中block就是一个指针函数: 在oc中声明block的时候 用到外界变量,那么会把外界变量的值保存下来,之后修改外界变量的值,block中的结果还是修改前的结果,如果变量用__block修饰,那么调用block语句块的时候,会实时调用外界的这个变量: