c
每天要吃一桶饭
持续性话痴,间歇性话唠。
展开
-
VS2017 引发了未经处理的异常:写入访问权限冲突。 p 是 0xCDDDCDEE。C代码
#include<stdlib.h> #include<stdio.h> #include<string.h> //动态分布数组存放Huffman树 typedef struct { int weight; int rchild, lchild, parent; }HTNode, *HuffmanTree; void Select(HuffmanTre...原创 2018-11-19 00:33:08 · 25960 阅读 · 9 评论 -
C 结构体基础知识&(内存对齐详解)& 常见误用
目录 结构体诞生 构造新类型! 结构体构造类型 typedef (1)typedef 使用 (2)typedef 与 define 结构体初始化&赋值 1、初始化 手动 scanf 赋值 结构体类型作参数和返回值 1、结构体变量 作参数和返回值 2、结构体指针作参数 ——提升效率 .结构体数组 结构体 sizeof 大小 以及内存对齐 (1)什么是内存对齐 (...原创 2019-05-25 11:53:41 · 279 阅读 · 0 评论 -
C++——内存管理(new/delete)
C++ new/delete 堆内存操作 c 语言中提供了 malloc 和 free 两个系统函数,完成对堆内存的申请和释放。 而 C++则提供了两关键字 new 和 delete ,此两关键字为是类对象而设计的。 使用规则 (1)new/delete 是关键字,效率高于malloc/free。 (2)和malloc一样,有始有终,配对使用!避免内存泄漏和多次释放。 (3)ne...原创 2019-06-04 00:48:02 · 187 阅读 · 0 评论 -
C——贪吃蛇 V1.0版本
#include <stdio.h> #include <stdlib.h> #include <string.h> #include <time.h> #include <windows.h> #include <conio.h> #include <unistd.h> //Food typedef s...原创 2019-08-10 16:54:33 · 124 阅读 · 0 评论 -
C 笔记。
1. sleep 和 usleep sleep(): 表示挂起一段时间 sleep(2); 表示挂起2s usleep(); 将进程挂起一段时间 usleep(200); 表示挂起200微秒 void usleep(int micro_seconds); 内容说明: 本函数可暂时使程序停止执行。 参数 micro_seconds 为要暂停的微秒数 (us)。 头文...原创 2019-08-10 17:59:41 · 210 阅读 · 0 评论