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 · 25929 阅读 · 9 评论 -
C 结构体基础知识&(内存对齐详解)& 常见误用
目录结构体诞生 构造新类型!结构体构造类型 typedef(1)typedef 使用(2)typedef 与 define结构体初始化&赋值1、初始化手动 scanf 赋值结构体类型作参数和返回值1、结构体变量 作参数和返回值2、结构体指针作参数 ——提升效率.结构体数组结构体 sizeof 大小 以及内存对齐(1)什么是内存对齐 (...原创 2019-05-25 11:53:41 · 272 阅读 · 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 · 181 阅读 · 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>//Foodtypedef s...原创 2019-08-10 16:54:33 · 119 阅读 · 0 评论 -
C 笔记。
1. sleep 和 usleepsleep(): 表示挂起一段时间sleep(2); 表示挂起2susleep(); 将进程挂起一段时间usleep(200); 表示挂起200微秒 void usleep(int micro_seconds); 内容说明: 本函数可暂时使程序停止执行。参数 micro_seconds 为要暂停的微秒数 (us)。头文...原创 2019-08-10 17:59:41 · 201 阅读 · 0 评论