C语言
秋恨雪
熟悉C语言、Python、前端的h5, Vue等开发,熟悉安卓开发。现在致力于iOS研发。对算法也有一定的研究。现在在一家大型企业就职。
展开
-
C语言:const关键字、结构体
本人录制技术视频地址:https://edu.csdn.net/lecturer/1899 欢迎观看。前几节内容的讲解,主要是内存地址及指针的分析。这一节讲解一下容易混淆的关键字constant及结构体的知识。一、const关键字1. 字符常量的指针char const *p1 = "hello";printf("指针的值:%p,指针所指向的值:%c\n",p1, *p1);p1++;pri...原创 2015-08-24 10:31:26 · 14780 阅读 · 0 评论 -
C语言:查找算法
本人录制技术视频地址:https://edu.csdn.net/lecturer/1899 欢迎观看。查找是指从一组记录集合中找出满足给定条件的记录。今天给大家介绍三种基本的查找算法: 顺序查找、折半查找和索引查找。一、顺序查找基本思想:从查找表的一端开始,逐个将记录的关键字和给定的值进行比较,如果某个记录的关键字和给定值相等,则称查找成功;否则说明查找表中不存在关键值为给定值的记录,则称查找失败...原创 2015-10-05 08:33:23 · 4960 阅读 · 0 评论 -
C语言:队列
本人录制技术视频地址:https://edu.csdn.net/lecturer/1899 欢迎观看。一、基本概念队列和堆栈的顺序不同: 队列是一种先进先出(First-In First-Out, FIFO)的结构。二、实现原理在队列的尾部插入以及在头部删除,因为它准确的描述了人们在排队时的实际体验。三、过程分析队列的实现比堆栈稍微复杂一点。它需要两个指针------- 一个指向队头,一个指向队尾...原创 2015-09-13 09:41:40 · 1543 阅读 · 0 评论 -
C语言:详解指针
本人录制技术视频地址:https://edu.csdn.net/lecturer/1899 欢迎观看。指针应该算得上是c语言的精华,但也是难点。很多教程或者博客都有对其详细的讲解与分析。我这一节的内容,也是讲解指针,但我会尽量使用图解的方式,使大家很容易理解及掌握。一、基本使用先来看看下面的代码:int i = 3; int *p; p = &i; printf("i ...原创 2015-08-22 09:58:24 · 28499 阅读 · 3 评论 -
C语言:堆栈
本人录制技术视频地址:https://edu.csdn.net/lecturer/1899 欢迎观看。一、 基本概念堆栈这种数据结构最鲜明的特点就是后进先出(Last-In First-Out, LIFO)的方式。二、接口实现基本的堆栈操作通常被称为push 和 pop。push就是把一个新值压入到堆栈的顶部,pop就是把这个堆栈顶部的值移出堆栈并返回这个值。堆栈只是提供对它顶部值的访问。在传统的...原创 2015-09-12 09:14:23 · 1400 阅读 · 0 评论 -
C语言:排序算法
本人录制技术视频地址:https://edu.csdn.net/lecturer/1899 欢迎观看。本节中所讲的排序均以升序为例。一、冒泡排序1. 基本思想:从左到右,两两比较;如果发现前者比后者大,则交换元素。每一轮比较完毕后,序列中最大的一个元素会至于最后。流程图如下:2. 代码清单:void bubbleSort(int *a, int length) { int i,j; ...原创 2015-09-28 10:46:09 · 878 阅读 · 0 评论 -
C语言:内存地址分析 & sizeof和strlen用法总结
本人录制技术视频地址:https://edu.csdn.net/lecturer/1899 欢迎观看。还是在大学时代接触的C语言,当时学习数组、指针等概念时,怎一个“晕”字了得。最近在学习之余,疯狂地恶补了相关知识,故总结之,如有错误,请大家多多指点。一、 内存地址分析1) 先来看一个最基础的例子:int a[4];提问:&a[0], a, &a, a+1, &(a...原创 2015-08-19 22:42:54 · 4594 阅读 · 4 评论 -
C语言:链表
本人录制技术视频地址:https://edu.csdn.net/lecturer/1899 欢迎观看。一、链表的基本概念这一节讲解一下C语言中的链表,并且只讲解单链表。在单链表中,每一个节点包含一个指向链表下一个节点的指针。链表最后一个节点的指针字段的值为NULL,提示链表后面不再有其他节点。在你找到链表的第一个节点后,指针就可以带你访问剩余的所有节点。为了记住链表的起始位置,可以使用根指针(ro...原创 2015-08-30 10:19:50 · 1452 阅读 · 0 评论 -
C语言:链接属性与存储类型
本人录制技术视频地址:https://edu.csdn.net/lecturer/1899 欢迎观看。一、 链接属性C语言中链接属性决定如何处理在不同文件中出现的标示符。标示符的作用域与它的链接属性有关,但这两个属性并不相同。链接属性有3种: external(外部),internal(内部) 和 none(无)。1. none: 没有链接的标示符,总是被当做单独的个体,也就是说改标示符的多个声明...原创 2015-08-15 11:32:51 · 4919 阅读 · 3 评论 -
C语言:整体运行流程
本人录制技术视频地址:https://edu.csdn.net/lecturer/1899 欢迎观看。在ANSI C的任何一种实现中,存在两种不同的环境:一、翻译环境,在这个环境里,源代码被转换为可执行的机器指令;二、执行环境,它用于实际执行代码。翻译阶段由几个部分组成:一、组成程序的每个(有可能有多个)源文件通过编译过程分别转换为目标代码(object code)。二、各个目标文件由连接器(li...原创 2015-08-09 10:36:08 · 1554 阅读 · 1 评论 -
算法攻略
算法攻略算法数据结构计算机C语言原创 2019-05-05 11:45:52 · 438 阅读 · 0 评论