練習題:
#import
intmain(intargc,constchar* argv[]) {
@autoreleasepool{
//定義一個block,block的功能傳入一個字符串并計算字符串的長度,c里面的字符串是以\0來結束
int(^lengthOfStr)(charstring[]) =
^(charstring[]){
intcount =0;
charc = string[count];
while(c !='\0') {
count++;
c = string[count];
}
returncount;
};
charstr[1000];
printf("請輸入字符串:\n");
scanf("%s",str);
intlength = lengthOfStr(str);
NSLog(@"%d",length);
}
}