首先,大小写不能写错,其次,解决方案配置设为:Debug,才会执行该语句,如果在条件里面搭配Debug.Assert等,效果甚佳。而如果要设置为Release模式,就不会执行条件语句中的内容,有时候可以通过设置!DEBUG来达到发布产品执行的代码。示例代码:int debugNumber = 0;#...
#include<stdio.h>
#include<stdlib.h>
#include<assert.h>
doublemy_pow(constdoublenumber,intn)
{
assert(number);
if(n>0)
{
returnnumber*my_pow(number,n-1);
}
elseif(n<0)
{
return(1/number)*my_pow(number,n+1);
}
else
retu..
分类:
其他好文 时间:
2015-11-25 01:17:11
阅读次数:
175
#pragmaonce
#include<stdio.h>
#include<stdlib.h>
#include<assert.h>
#include<memory.h>
#defineDataTypeint//int可以改写为其它数据类型
typedefstructNode
{
DataTypedata;
structNode*next;
}Node,*pNode;//定义结点结构体
//建立带头结点..
分类:
其他好文 时间:
2015-11-25 01:15:10
阅读次数:
374
#include<stdio.h>
#include<stdlib.h>
#include<assert.h>
typedefunsignedintuint;
uintDigitSum(uintn)
{
assert(n);
if(n<10)
{
returnn;
}
else
{
returnn%10+DigitSum(n/10);
}
}
intmain()
{
uintnumber=0;
scanf("%u",&numbe..
分类:
其他好文 时间:
2015-11-25 01:14:15
阅读次数:
179
Robotium判断测试结果的方法主要有三类:is、search、assert。assert方法除了Robotium API,还有Junit中的所有断言方法。Junit3和Junit4中的断言不再这里提。void assertCurrentActivity (String message, Cl.....
分类:
其他好文 时间:
2015-11-24 14:32:00
阅读次数:
158
1、编译安装过程优化在编译Nginx时,默认以debug模式进行,而在debug模式下会插入很多跟踪和ASSERT之类的信息,编译完成后,一个Nginx要有好几兆字节。在编译前取消Nginx的debug模式,编译完成后Nginx只有几百千字节,因此可以在编译之前,修改相关源码,取消debug模式,具...
分类:
其他好文 时间:
2015-11-23 16:24:58
阅读次数:
235
#include<stdio.h>
#include<stdlib.h>
#include<assert.h>
voidmy_memset(void*str,charn,size_tcount)
{
char*dest=(char*)str;
size_ti=0;
for(i=0;i<count;i++)
{
*(dest+i)=n;
}
}
intmain()
{
intarr[]={1,2,3,4,5,6};
my_memset(arr,0,16);
inti..
分类:
编程语言 时间:
2015-11-23 06:38:34
阅读次数:
196
#include<stdio.h>
#include<stdlib.h>
#include<assert.h>
char*my_strncat(char*dest,constchar*src,intlen)
{
char*ret=dest;
while(*dest)
{
dest++;
}
while(len--)
{
*dest=*src;
dest++;
src++;
}
*dest=‘\0‘;
returnret;
}
intmain()
{
charp1[20..
分类:
编程语言 时间:
2015-11-23 06:38:27
阅读次数:
138
#include<stdio.h>
#include<stdlib.h>
#include<assert.h>
char*my_strncpy(char*dest,constchar*src,intlen)
{
char*ret=dest;
while(len--)
{
*dest++=*src++;
}
*dest=‘\0‘;
returnret;
}
intmain()
{
chararr1[20]="hello";
chararr2[20]="world!";
..
分类:
编程语言 时间:
2015-11-23 06:36:09
阅读次数:
143
二分法查找需要序列有序#include#includeint binary_search(int *array,int n,int e){ assert(array&&n>0); int low=0,high=n-1,mid; while(lowe) ...
分类:
其他好文 时间:
2015-11-22 20:11:16
阅读次数:
87