随手记(C & C++)

来源:互联网 发布:svakom 知乎 编辑:程序博客网 时间:2024/05/29 13:18

1. C单个文件过大带来文件组织的问题,采用头文件来解决。与此同时需要同时编译相关联的所有.c文件,因为有了依赖问题,所以需要写make文件。

2. 涉及到字符串(char *str)的函数,一定要检查 str != NULL && *str != '\0';另外在进行指针操作时,始终保持指针在规定的范围内,即随时保证 i>=0 && s[i] != '\0';

3.得到某个数据类型的最大最小值,可以使用limits.h中的SCHAR_MIN, SCHAR_MAX, SHRT_MIN, SHRT_MAX,INT_MIN, INT_MAX, LONG_MIN,LONG_MAX,也可以自己写

比如

int min = (int)((unsigned int)~0 >> 1) + 1;
int max = (int)((unsigned int)~0 >> 1);


原创粉丝点击