浮点数精度问题。
URL被编码/转义之后(转换工具地址:URL在线编码转换工具),原始URL字符串内容被改变了,例如:&fm=217&app=126&f=JPEG?w=363&h=225&s=9转为:%26fm%3D217%26app%3D126%26f%3DJPEG%3Fw%3D363%26h%3D225%26s%3D9可以发现其中“&s=9”被转成了“%
#ifdef MEMORY_DEBUG#define MALLOC(_SIZE) malloc(_SIZE)#define FREE(_P) f
...
突然感觉自己的C语言基础好差劲。定义一个二维数组:char a[8][64];又有两个函数定义如下:void testfun1(char **strings, int count);void testfun2(char strings[][64], int count);如果把数组a传入到 testfun1 中去,软件挂了。如果把数组a传入到 testfun2 中去,软件正常。定
#define MARK DUER_PRINT_FUN("MARK:[%s,%d]", __FUNCTION__, __LINE__);Crash在121行了。
如下图,编译cmd_test.c 文件的时候先包含 cmd_test.h,然后cmd_test.h内部又包含了command.h,command.h内部包含scli.h,在scli.h里面又反过来包含了command.h,这种存在循环包含关系的容易出现错误。因为在前面已经包含过command.h,所以__LIBSCLI_COMMAND_H__这个宏就已经被定义过了,那么在处理scli.h头文件的时候command.h里面的内容就不会被包含了,这时候就会报错了。...
Copyright © 2005-2023 51CTO.COM 版权所有 京ICP证060544号