首页 > TAG信息列表 > 郝斌
[郝斌]数据结构C语句—链表
链表是线性结构的离散存储方式。 定义:n个节点离散分配,彼此通过指针相连,每个节点只有一个前驱节点,每个节点只有一个后续节点,首节点没有前驱节点,尾节点没有后续节点。 专业术语: 首节点(第一个有效节点,首节点的数据类型和头节点是一样的) 尾节点(最后一个有效节点) 头节点(在首节点郝斌老师c语言资源共享
《郝斌C语言自学教程》郝斌老师C语言自学专讲180集完整版 目录: 180_C期末考试测试题讲解 下 179_NULL的含义 178_C期末考试测试题讲解上 177_文件 宏 typedef 漫谈 176_位运算符 175_广义的算法 174_狭义的算法 173_链表 下 172_链表 中 171_链表 上 170_补码下 170_补码 下 16指针笔记(参看郝斌老师课程)
指针_1 一、指针的基本概念 计算机内存以字节为最小单位进行编址的。 1、地址就是内存单元的编号。 2、指针就是地址,地址就是指针。 3、指针变量是存放地址(也就是指针)的变量。指针和指针变量是两个不同的概念。 4、但是要注意,通常我们叙述时会把指针变量简称指针学习笔记(郝斌C语言课程)
指针学习笔记(郝斌C语言课程) 目录 指针简介 指针的重要性 指针的定义 指针的分类 指针简介 内存是以字节(8位)为单元,不是以01位地址:内存单元(字节)的编号指针----地址:指针就是地址,地址就是指针 int * p;//int * 是变量类型,p是变量名 p = &i;//p用来保存变量地址(&是取地址符) *p == i;//c语言自学教程--郝斌--第三讲
C语言自学教程--郝斌--第三讲 if的常见问题解析 if(3 > 2); //等价于 if(3 > 2) ; //这是一个空语句 if(表达式1) A; else B; //是正确的 if(表达式1); A; else B; //是错误的 if (表达式1) A; else if (表达式2) B; else if (表达式3) C; elseC语言自学教程--郝斌--C语言编程预备知识
C语言编程预备知识 1. cpu、内存条、 硬盘、 显卡、 主板、显示器之间的关系 2. HelloWorld程序如何运行起来的 3. 什么是数据类型 基本数据类型 整型 整型 -- int -- 4 短整型 -- short int -- 2 长整型 -- long int -- 8 浮点型 单精度浮点型 -- float -- 4C语言自学教程--郝斌--C语言概述
C语言自学教程--郝斌--C语言概述 为什么需要A 什么是A 怎么用A 注意的问题 A应用的领域 A是否重要 时代 勤奋 出身 机遇 天赋 C语言概述 1.为什么学C语言 # include <stdio.h> int main(void) { printf("欢迎大家学习C语言!\n"); return 0; } 1.1 C的起【数据结构】郝斌数据结构——笔记02
首先C没有布尔类型,没办法只好自己定义一个 // 没有boolean类型,使用枚举定义 typedef enum { FALSE = 0, //逻辑假 TRUE = 1 //逻辑真 } boolean; 创建一个数组的结构体: 这个结构体定义了数组的指针,长度,有效长度,和步长 struct Array { int * pointer; // 首个元素的数据结构_郝斌_五种常用排序概述
排序 排序是查找的前提 五种常见排序 冒泡 插入 选择 快速排序 归并排序 一种快速排序的代码 //快速排序.cpp #include <stdio.h> #include <stdlib.h> //函数声明 int FindPos(int * a,int low, int high); void QuickSort(int * a,int low,int high); int main(void) {Day01 郝斌C语言自学视频之 C 语言概述
这篇笔记主要内容是C语言概述,包括C语言特点、应用领域、学习方法等。阅读本文大概需要 5 分钟。 Day01 郝斌C语言自学视频之 C 语言概述1. 为什么学习C语言1.1 C语言的起源和发展1.2 C语言的特点1.3 C语言的重要性1.4 C语言的应用领域2. 怎么样学习C语言3. 学习的目标4.