我的一个小知识的总结(1)__C语言篇
1.伪算法中,用mod(x,y)表示算x%y
2.在string。h的引用的时候,我可以用memset(a,n,sizeof(a))来给数组a全部赋值n
3.指针所指的数值的+1,应该写成 *p = *p+1,*p++是指p的指针指向下一个单位.
4.#include这个库包含快速排序的函数sort(L,L+N)表示从L数组的首地址开始到L[N]进行排序(C++)
5.#include<stdlib.h>中的qsort(数组,长度,单位长度(sizeof()),比较函数)(C)
其中比较函数若为从小到大排序,可以写为:
int comp(const void*a,const void*b)//有小到大排序的实现
{
return *(int*)a-*(int*)b;
}
5.在优快云中,想要代码高亮,需要在写代码的时候指明代码的格式。
eg:
不指明时:
int comp(const void*a,const void*b)//有小到大排序的实现
{
return *(int*)a-*(int*)b;
}
指明时:
int comp(const void*a,const void*b)//有小到大排序的实现
{
return *(int*)a-*(int*)b;
}
内部代码:
就是因为这个C使得代码高亮(前提你得在个人中心中进行设置。)