
C语言
文章平均质量分 75
haha_liwei
这个作者很懒,什么都没留下…
展开
-
Leetcode18 :4sum 解题报告
int cmp(const void*a,const void*b){ return *(int *)a-*(int *)b;}int** fourSum(int* nums, int numsSize, int target, int* returnSize) { if(numsSize<4)return 0; qsort(nums,numsSize,sizeo...原创 2018-01-21 18:08:35 · 176 阅读 · 0 评论 -
C语言字符串的常见的函数
#includesize_t strlen(char const *string)返回值是一个无符号数:①if(strlen(X)-strlen(Y)>=0)和②if(strlen(X)>=strlen(Y))事实上是不相等的。①是必然为真的,因为两个无符号数相减返回值是一个无符号数,必然大于等于零②这种方式可以正确的比较大小。或者我们可以强转成(int)类型。char* strcpy原创 2018-01-27 15:26:54 · 573 阅读 · 0 评论 -
#define的常见用法
先来讲一讲#define的优点与缺点: [优点] 当在程序中想要修改某一个值得时候,而且这个值又在很多地方引用。这时候就能体现出宏定义的强大优点了。 例如:#define LINK LED0 //定义LINK的灯为LED01因为在程序中我们可能很多地方要对LINK灯进行操作,当我们想换LINK灯的时候,直接将:#define LINK LED11这样就很方便了,不用一处处去找,而且不用担心有漏...转载 2018-02-07 11:28:39 · 69868 阅读 · 7 评论