心路历程
墨之夜
这个作者很懒,什么都没留下…
展开
-
二维数组的拆分用法
三消中二维数组把其中的数组拆分出来逐个比较转载 2018-04-13 09:34:25 · 3639 阅读 · 0 评论 -
快速排序算法 冒泡排序
include include include void sv(int* buffer,int j,int i){ buffer[i] = buffer[i] ^ buffer[j]; buffer[j] = buffer[i] ^ buffer[j]; buffer[i] = buffer[i] ^ buffer[j];}voi原创 2017-11-07 10:29:20 · 263 阅读 · 0 评论 -
堆栈(逆波兰)
#define _CRT_SECURE_NO_WARNINGS#pragma once#include <cstdlib>#include <cstring>#include <cstdio>typedef struct _ELEMENT{ int index; char name[8]; _ELEMENT* next;}ELEMENT;typedef str原创 2017-11-23 19:35:32 · 268 阅读 · 0 评论 -
17114指针
//短路特性void main(){ /*int a = 2, b = 3, c; c = !a && b++; printf("b = %d,c = %d", b, c); c = a || b++; printf("\nb = %d,c = %d", b, c); c = !a || b++; printf("\nb = %d,c =原创 2017-11-04 16:04:25 · 213 阅读 · 0 评论 -
二进制
不同进制之间如何进行转换 :01234=1*8^3+2*8^2+3*8^1+4*8^0=6680x1234=1*16^3+2*16^2+3*16^1+4*16^0=4660十进制转 各种进制碾除法举例: 99 转化成 八进制 碾除法演示如下: 99/ 8= 12 余 3转载 2017-11-04 11:20:20 · 500 阅读 · 0 评论 -
双向链表
#include "two-way.h"#include <math.h>#include <stdlib.h>#include <string.h>NODE* head = NULL;//插入bool _insert(int index, const char* name){ NODE* p = (NODE*)malloc(sizeof(NODE)); memset(原创 2017-11-13 18:59:26 · 142 阅读 · 0 评论 -
1108链表
今天学了链表,好累啊 链表的删除 q=p->next->next free(p->next) p=q;转载 2017-11-09 17:23:08 · 198 阅读 · 0 评论 -
一月总结
数组//数组不做越界检查void f(int a[3][2]){ a[1][2] = 100;}void main(){ int a[3][2] = { 1,2, 3,4, 5,6 }; printf("\n%d", a[1][2]); //要取第三行第二列,但是数组没有第三行第二列怎么办原创 2017-10-29 17:43:58 · 216 阅读 · 0 评论 -
1030
今天学了指针举了两个例子,最先讲了一级指针*p 后面讲二级指针 **p 举了两个例子int a=100,*p=&a,**pa=*p;*p=1000;**pa=1;printf("%d",a);getchar();输出结果为1; 因为二级指针比一级指针高级; 举例钥匙,a中的东西如果说需要钥匙打开,就是*p有a的钥匙,而**p有*p的钥匙从而进入a中改变a中的值; 另外:指针是有原创 2017-10-30 21:10:49 · 246 阅读 · 0 评论 -
单选按钮
单选按钮ls Checked点击后将第一次不能点击原创 2018-04-13 11:06:55 · 293 阅读 · 0 评论