摘要: #include "stdio.h"int ai[100];void main(){int a,b;ai[99]=1;for(b=0;b9){ai[a]-=10;ai[a-1]+=1;}}b=0;for(a=0;a<100;a++){if(ai[a]!=0)b++;if(b!=0)printf("%d",ai[a]);}}使用数组来存数整数 阅读全文
posted @ 2013-10-15 12:28 ccguo 阅读(1070) 评论(0) 推荐(0) 编辑
摘要: NSCondition的用法使用NSCondition,实现多线程的同步,即,可实现生产者消费者问题。基本思路是,首先要创建公用的NSCondition实例。然后:消费者取得锁,取产品,如果没有,则wait,这时会释放锁,直到有线程唤醒它去消费产品;生产者制造产品,首先也是要取得锁,然后生产,再发signal,这样可唤醒wait的消费者。- (IBAction)conditionTest:(id)sender{NSLog(@"begin condition works!");products = [[NSMutableArrayalloc] init];condition 阅读全文
posted @ 2013-10-15 10:55 ccguo 阅读(301) 评论(0) 推荐(0) 编辑
摘要: #include int main(){unsigned int a = 13; int b = -2; int c = 0; printf("asasassa"); while (a + b > 0) { a = a + b; c++; } printf("aaa : %d", c); return 0;}这个结果很多人被坑,其实是死循环,把一个有符号数字赋值给一个无符号数,一旦赋值了负数,结果就完全变了,然后while就永远成立,小米特坑了 阅读全文
posted @ 2013-10-15 10:15 ccguo 阅读(161) 评论(0) 推荐(0) 编辑
我要啦网店统计