![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C、C++
文章平均质量分 63
e421083458
这个作者很懒,什么都没留下…
展开
-
C语言之插入排序&php之插入排序
C语言之插入排序#include#define LEN 5int a[LEN] = {10,5,2,4,7};void insertion_sort(void){ int i,j; int b[LEN]={0,}; int tmp; for(i=1;i<LEN;i++){ printf("%原创 2014-09-04 10:22:22 · 897 阅读 · 0 评论 -
Ubuntu配置sublime text 3的c编译环境
新建编译系统c语言选择tool –> Build System –> New Build System原创 2016-02-28 21:10:11 · 8839 阅读 · 0 评论 -
c++指针数组
若干字符串按字母顺序(由小到大)输出。#include using namespace std;int main(){ //指针数组 //若干字符串按字母顺序(由小到大)输出。 void sort(char *name[],int n); //声明函数 void print(char *name[], int n); char *name[] = { "BAS转载 2015-05-07 14:52:06 · 1007 阅读 · 0 评论 -
c++字符串指针
字符串拷贝示例:#include using namespace std;int main(){ //字符串指针 //字符串拷贝 char str1[] = "I love CHINA!", str2[20], *p1, *p2; p1 = str1; p2 = str2; for (; *p1 != '\0'; p1++, p2++) *p2 = *p1; *p2 =转载 2015-05-07 14:53:05 · 911 阅读 · 0 评论 -
c++指针使用形参改变实参
将10个整数按由小到大的顺序排列#include using namespace std;int main(){ //使用形参改变实参数 //将10个整数按由小到大的顺序排列 void select_sort(int *p, int n); //函数声明 int a[10], i; cout << "enter the originl array:" << endl;转载 2015-05-07 14:49:51 · 1959 阅读 · 0 评论 -
c++关于指针的两个函数
c++关于指针的两个函数,有助于加深对指针的理解。即对输入的两个整数按大小顺序输出#include using namespace std;int main(){ void swap(int *p1, int *p2); //函数声明 int *pointer_1, *pointer_2, a, b; //定义指针变量pointer_1,pointer_2 cin >转载 2015-05-04 19:14:10 · 840 阅读 · 0 评论 -
C语言版最简单的小游戏--剪刀石头布
C语言版最简单的小游戏--剪刀石头布原创 2014-09-01 11:31:41 · 29300 阅读 · 2 评论 -
C语言debug之gdb的调试技巧
C语言debug之gdb的调试技巧。原创 2014-09-01 16:34:12 · 5823 阅读 · 1 评论 -
C语言 指教坐标转换为极坐标
C语言 指教坐标转换为极坐标原创 2014-08-29 17:55:59 · 5210 阅读 · 0 评论 -
除二反序取余法:十进制转二进制
下面来看十进制怎么换算成二进制。我们知道13=1×2 3 +1×2 2 +0×2 1 +1×2 0所以13换算成二进制应该是(1101) 2 。问题是怎么把13分解成等号右边的形式呢?注意到等号右边可以写成13=((((0×2+1 3 )×2+1 2 )×2+0 1 )×2+1 0我们将13反复除以2取余数就可以提取出上式中的1101四个数字,为了让读者更容易看清楚是哪个1和哪个0原创 2014-09-12 14:22:38 · 10710 阅读 · 0 评论 -
C语言深度优先搜索之迷宫(堆栈)
#include #define MAX_ROW 5#define MAX_COL 5struct point { int row, col; } stack[512];int top = 0;void push(struct point p){ stack[top++] = p;}struct point pop(void){ return stack[--top];}原创 2014-09-10 19:41:14 · 3438 阅读 · 1 评论 -
C语言广度优先搜索之迷宫(队列)
#include #define MAX_ROW 5#define MAX_COL 5struct point { int row, col, predecessor; } queue[512];int head = 0, tail = 0;void enqueue(struct point p){ queue[tail++] = p;}struct point dequeue(原创 2014-09-12 13:02:05 · 6680 阅读 · 1 评论 -
C语言的全局变量与局部变量
C语言的全局变量与局部变量原创 2014-08-28 15:03:00 · 1083 阅读 · 0 评论 -
C语言 局部变量存储空间的分配和释放 奇怪现象及猜想
C语言 局部变量存储空间的分配和释放 奇怪现象及猜想原创 2014-08-28 15:37:53 · 2318 阅读 · 1 评论 -
C编译: makefile基础
在编译一个大型项目的时候,往往有很多目标文件、库文件、头文件以及最终的可执行文件。不同的文件之间存在依赖关系(dependency)。比如当我们使用下面命令编译时:$gcc -c -o test.o test.c$gcc -o helloworld test.o可执行文件helloworld依赖于test.o进行编译的,而test.o依赖于test.c。 依赖关系在我们编译一个大型项目时,我们往往转载 2016-03-29 11:51:58 · 1050 阅读 · 0 评论