Block的簡單用法

2021-07-02 06:02:36 字數 870 閱讀 7272

1.block簡單用法

#import

/**1.求兩個數的和*/

void createblock();

/**1.1呼叫block*/

int c = sumblock (10,9);

nslog(@"%d",c);

}/**2.求兩個數的平方*/

void sqrtblock();

/**2.1呼叫block*/

int d = sqrts(10,10);

nslog(@"%d",d);

}/**3.列印星花,定義乙個沒有返回值沒有引數的block*/

void printblock()

};/**3.1呼叫block*/

logblock(3);

}/**4.列印星花,定義乙個沒有返回值沒有引數的block*/

void logstar();

/**4.1呼叫block*/

logstar();

}int main(int argc, const

char * argv)

return

0;}

2.宣告別名typedef

/**5.實現兩個數的減法*/

/**5.1宣告別名*/

typedef int (^myblock)(int,int);

/**5.2建立乙個block變數*/

myblock myblock = ^(int num1, int num2);

/**5.3block的呼叫*/

nslog(@"%d",myblock(5,5));

block的概念及簡單用法,通俗易懂

塊本質上是和其他變數類似。不同的是,塊儲存的資料是乙個函式體。使用 塊是,你可以像呼叫其他標準函式一樣,傳入引數數,並得到返回值。脫字元 是塊的語法標記。按照我們熟悉的引數語法規約所定義的返回值以及塊的主體 也就是可以執行的 下圖是如何把塊變數賦值給乙個變數的語法講解 按照呼叫函式的方式呼叫塊物件變...

mysql的簡單用法 mysql簡單用法

刪除使用者 drop user jack drop比delete刪除的優勢在於drop可以刪除使用者的許可權,更加徹底 更改使用者名稱 rename user jack to jacknew 使用者的都存在與user表中,更改名稱,許可權不變 更改使用者密碼 update mysql.user se...

sudo的簡單用法

sudo 的簡單用法 sudo 是linux 下一種能讓普通使用者執行 root 使用者或者其他使用者的命令 在 linux 中為了能方便的作業系統,同事也為了減輕管理員的負擔,這裡就有了 sudo 這個工具,讓普通使用者能執行 root 使用者的一部分權利。在 linux unix 下專門為 su...