![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C
Conan_Lan
这个作者很懒,什么都没留下…
展开
-
关于哈希思想的一点简单理解
#include #include int main() { char char_str[100] = { 0 }; int repeat[26] = { 0 }; int i; scanf("%s", char_str); for (i = 0; i < sizeof(char_str); i++) repeat[char_str[i] - 'a']++;//哈希思想的体现 fo原创 2014-06-26 20:17:42 · 641 阅读 · 0 评论 -
冒泡排序冒小和冒大
void BubbleSort(datatype x[], int n){ int i, j; datatype temp; for (i = 0; i < n; i++){ for (j = n - 1; j > i;j--) if (x[j] < x[j - 1]){ temp = x[j-1]; x[j - 1] = x[j]; x[j] = temp;原创 2014-06-26 23:31:57 · 694 阅读 · 0 评论 -
C语言union(联合体 共用体)
以前在学校学习C语言的时候一直搞不懂那个共用体union有什么用的。工作之后才发现它的一些妙用,现举例如下: 1. 为了方便看懂代码。 比如说想写一个3 * 3的矩阵,可以这样写: [ 注:下面用红色部分标记的地方是后来添加上去的,谢谢yrqing718的提醒!] struct Matrix { union { struct转载 2014-06-27 01:10:41 · 551 阅读 · 0 评论 -
玩转宏定义
转自:http://blog.csdn.net/hackeris转载 2014-06-26 23:00:16 · 612 阅读 · 0 评论 -
排序算法大全
转自:/作者:编程小梦 网址:www.bcmeng.com #include #include #define maxsize 100 typedef int datatype; void SelectSort(datatype x[],int n) //选择排序 { int i,j,k; datatype temp; for(i=转载 2014-06-26 20:41:26 · 449 阅读 · 0 评论 -
蒙特卡罗方法求圆周率
对圆周率的jingque圆周率往往被原创 2014-06-15 23:23:55 · 1416 阅读 · 0 评论 -
栈的覆盖
同一线程中使用同一个栈,因而函数调用的时候往往会对栈进行覆盖使用,加入函数返回的是指针,可能就会有预料不到的结果。 #include int* get() { int i = 0x12345678; return &i; } int main() { int* p = get(); printf("%x\n",*p );//printf后修改了栈中i的地址的内容 printf("原创 2014-06-16 00:45:58 · 647 阅读 · 0 评论 -
C语言中关于位段的简单理解
位段的使用往往能达到精简内存kongjian原创 2014-06-15 23:37:12 · 2998 阅读 · 0 评论 -
将16进制内容的txt文件写成其他文件
#include #include int main(int argc,char *argv[]) { char *strTest = "I am OK!don't worry."; int strLen=strlen(strTest); int i=0; FILE *fp; if((fp=fopen("C:\\text.txt","wb")) == NULL) { prin转载 2014-06-19 00:06:16 · 1315 阅读 · 0 评论