码迷,mamicode.com
首页 >  
搜索关键字:while    ( 28479个结果
do{}while(0)与CC_BREAK_IF的绝妙搭配
从一开始觉得没有必要,到觉得非常好用,我经历了大概两个月的时间,下面来总结一下什么情况下使用这种结构吧。 第一种情况:当加载文件的时候,如果加载文件失败,需要报错的时候。 当前,可以用try{}catch(){}finally{}这种结构,但是这样做会极大的增加编译后文件的大小,使用do{}while(0)加上CC_BREAK_IF就能实现一样的效果,而且不增加文件的大小。 下面是一个例子:...
分类:其他好文   时间:2014-10-19 13:03:54    阅读次数:142
C简单的一题
#include #include int main(){ int i=0,j,k,n,m; scanf("%d",&n); while(i<n) { scanf("%d",&m); for(j=0;j<3*m;j++) { ...
分类:其他好文   时间:2014-10-19 12:51:24    阅读次数:163
利用条件信号量设计读写锁
1 一个资源同时可以有多个读写,但是只能有一个写锁2 用flag代表锁的状态,#define un_lock 0#define r_lock1 //上一把读锁加一个r_lock#define w_lock -1伪代码1 LOCK_Rpthread_lock(resource.mutex)while(...
分类:其他好文   时间:2014-10-19 12:51:23    阅读次数:150
Training的第三十三天(回校的第七周)
在这近一个月的时间里,在C++的课堂上我们学习了C++独有的控制格式的setw()这些语句,还学习了while;do-while;for;这三大循环;switch 这个分支结构;学习了循环当然也少不了跳出循环的break,continue语句...
分类:其他好文   时间:2014-10-19 01:37:46    阅读次数:202
leetcode:Reverse Integer【Python版】
1、在进入while之前,保证x是非负的;2、符号还是专门用flag保存===================3、另一思路:将integer转换成string,然后首位swap,直至中间; 1 class Solution: 2 # @return an integer 3 def ...
分类:编程语言   时间:2014-10-18 23:41:02    阅读次数:253
POJ 3094 Quicksum(简单题)
【题意简述】:题意很简单。看例子就能理解 【分析】:略。字符串的读取操作。 // 200K 0Ms #include using namespace std; int main() { char a[256]; while(1) { int sum = 0; gets(a); if(strcmp(a,"#")==0) break; int len = strlen(a)...
分类:其他好文   时间:2014-10-18 22:25:18    阅读次数:200
python多线程为什么不能利用多核cpu
GIL 与 Python 线程的纠葛GIL 是什么东西?它对我们的 python 程序会产生什么样的影响?我们先来看一个问题。运行下面这段 python 程序,CPU 占用率是多少?# 请勿在工作中模仿,危险:)def dead_loop(): while True: passd...
分类:编程语言   时间:2014-10-18 22:09:22    阅读次数:327
swap函數 进阶探讨与实现
相信下面這個C程序很多人都見過啦,當時自己看 美少女战士谭浩强 写的那本书上的解释,反正我当时是没看太懂具体是什么意思,谱架啊~~~ #include void swap(int x, int y) { int temp = x; x = y; y = temp; } int main() { int n, m; while(~scanf("%d %...
分类:其他好文   时间:2014-10-18 19:45:57    阅读次数:167
局部数组过大导致编译栈区溢出问题
在开始ACM的道路上,很多时候会碰到很大的数据范围,而且要用到数组来进行存储;可能会碰到以下的问题: #include int main() { int n, a[10000005]; //局部 while(~scanf("%d", &n)) { for(int i=0; i<n; i++) scanf("%d", &a[i]); for(...
分类:编程语言   时间:2014-10-18 18:24:31    阅读次数:191
K.xml
函数名:kbhit功能:检查当前按下的键用法:intkbhit(void);程序例:#includeintmain(void){cprintf("Pressanykeytocontinue:");while(!kbhit())/*donothing*/;cprintf("\r\nAkeywaspre...
分类:其他好文   时间:2014-10-18 15:20:09    阅读次数:271
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!