会员
周边
新闻
博问
闪存
赞助商
YouClaw
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
kellis
博客园
首页
新随笔
联系
管理
订阅
11 2015 档案
Scanf的理解
摘要:函数名: scanf功 能: 执行格式化输入用 法: int scanf(char *format[,argument,...]);scanf()函数是通用终端格式化输入函数,它从标准输入设备(键盘) 读取输入的信息。可以读入任何固有类型的数据并自动把数值变换成适当的机内格式。其调用格式为: s...
阅读全文
posted @
2015-11-10 15:01
kellis
阅读(349)
评论(0)
推荐(0)
<转载与补充>C与C++动态内存分配
摘要:一、基本概念 malloc/free:1、函数原型及说明: void *malloc(long NumBytes):该函数分配了NumBytes个字节,并返回了指向这块内存的指针。如果分配失败,则返回一个空指针(NULL)。 void free(void *FirstByte): 该函数是将之前用m...
阅读全文
posted @
2015-11-09 23:23
kellis
阅读(192)
评论(0)
推荐(0)
swapAB
摘要:void swap1(int *a, int *b){ int c; c = *a; *a = *b; *b = c;}void swap2(int *a, int *b){ *a = *a + *b; *b = *a - *b; *a = *a - *b;}void ...
阅读全文
posted @
2015-11-08 13:47
kellis
阅读(184)
评论(0)
推荐(0)
堆排序
摘要:对于堆排序,最重要的两个操作就是构造初始堆和调整堆;当然堆排序分为大顶堆和小顶堆,它是根据排序中根节点大小来描述的。构造初始堆:从最后一个非叶节点开始,使Key[i]>=Key[2i+1]&&key>=key[2i+2]void heap_sort_init(int *pArr, int len){...
阅读全文
posted @
2015-11-08 12:23
kellis
阅读(269)
评论(0)
推荐(0)
公告