会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
jawide
新随笔
管理
上一页
1
···
3
4
5
6
7
2019年5月21日
文件读写
摘要: c文件读写 一个文件,无论它是文本文件还是二进制文件,都是代表了一系列的字节。C 语言不仅提供了访问顶层的函数,也提供了底层(OS)调用来处理存储设备上的文件。 打开文件 FILE *fopen(const char *filename,const char *mode); 返回值: 1.文件正常打
阅读全文
posted @ 2019-05-21 22:31 jawide
阅读(277)
评论(0)
推荐(0)
2019年5月7日
stdarg.h
摘要: standrad parameter 该头文件包含了一个变量类型和3个宏 变量类型 va_list #ifndef _VA_LIST_DEFINED #ifdef _M_ALPHA typedef struct { char *a0; /* pointer to first homed intege
阅读全文
posted @ 2019-05-07 15:23 jawide
阅读(468)
评论(0)
推荐(0)
2019年5月6日
可变参数
摘要: c语言中的可变参数由头文件 stdarg.h 实现。 应用实例 1 int nsum(int num,...)//实现num个整数的和 2 { 3 va_list valist;//创建一个变量储存参数的地址表列 4 int sum; 5 int i; 6 7 va_start(valist,num
阅读全文
posted @ 2019-05-06 22:45 jawide
阅读(312)
评论(0)
推荐(0)
2019年3月25日
二分法(折半法)查找数据
摘要: 折半查找法也叫二分搜索,是一种在有序数组中查找某一特定元素的搜索算法。 搜索过程:计算中点处的元素值,与目标值相比较,从而缩小搜索范围。如此往复。 1 Half(int a[],int left,int right,int target) 2 { 3 int l,r,mid; 4 l=left; 5
阅读全文
posted @ 2019-03-25 15:07 jawide
阅读(1058)
评论(0)
推荐(0)
2019年3月24日
交换两个变量的值
摘要: 交换两个变量的值,本质上就是交换两个变量所对内存地址中的数据。 实现该过程有多种算法,如中间变量法,算术运算法,按位异或法等等。 中间变量法 这种方法较为常见,并且适用于所有类型的变量交换。但是要分配一个临时变量的空间。 优点:适用性强,适用面广。 缺点:需要另外建立一个中间变量。 范围:所有变量。
阅读全文
posted @ 2019-03-24 15:26 jawide
阅读(1497)
评论(0)
推荐(0)
2019年3月21日
鞍点
摘要: 鞍点是二维数组中一个特殊的元素,它是本行最大的值,同时又是本列最小的值。 鞍点可能不止一个,也可能没有。 思路 遍历寻找每一行的最大值,找到最大值后,记录其列数,再找其列上的最小值。若最大值,最小值相等,则说明该点为鞍点。 简单的鞍点算法 假设二维数组每一行,每一列的最值是唯一的,而且只有一个鞍点。
阅读全文
posted @ 2019-03-21 18:11 jawide
阅读(1814)
评论(0)
推荐(0)
2019年3月17日
魔方阵
摘要: 魔方阵
阅读全文
posted @ 2019-03-17 21:54 jawide
阅读(2298)
评论(0)
推荐(0)
上一页
1
···
3
4
5
6
7