个人学习
文章平均质量分 76
琥珀川白
keep the spirit of C
展开
-
C语言的运算符以及数据类型
吐槽一下新浪的博客吧,真的让人很无语。刚刚写了好大一会自己一天的学习体验,就因为手残点了后退,然后什么都没了,再也找不到了,这用户体验也有够差的。算了,刚刚写过的我也就不写了,挑点重要的复制一下正数:unsigned char a = 120000 1100 源码、反码、补码相同负数:signed char a = -121000 1100 源码(原创 2017-06-29 20:05:07 · 1060 阅读 · 0 评论 -
C语言的数组
鉴于昨天偷懒,没有及时的将知识点写入自己的博客,今儿只能一次性地写两个。不过也好,顺带的可以复习一下。数组 1. 概念 所谓的数组,即为若干个数据类型相同的元素集合。 2. 定义 类型 名字[元素个数]; 3. 访问 a[0]~a[N]; 4. 初始化 1.定义了数组,若不初始化,则元素值为随机值。 2.若进行了部分初始化,则没有初始化的元素默认为0.原创 2017-07-05 19:17:21 · 232 阅读 · 0 评论 -
C语言的输入与输出
今天感觉过的有点迷,早上是电脑系统更新了一早上,下午是刚到了HDMI转VGA的数据线,一直想着尝试,感觉今儿的学习状态极差反正。今晚好好整理一波了,总归是要收获知识的。1.关于putchar: 函数:int putchar ( int c ) 功能是向终端输出一个字符,而这个参数呢,可以是变量,字符常量,整数常量或者是表达式,像putchar(65+32)之类的,感觉需要注原创 2017-06-30 20:58:42 · 387 阅读 · 0 评论 -
C语言的指针
先絮叨絮叨前言吧,反正基本上每个教过我C语言的老师,都跟我们说,指针是C语言最难的部分;不会指针=不会C语言;指针是重中之重;还有等等。。。今天上了一天的课,这指针给我的感觉就是一个字,绕,要记得知识量并不大,但特别绕,和山路一样,有时候真的能把你绕着绕着就绕晕了。言归正传指针首先有两个知识点。 1—指针变量:专用于存放地址的变量 2—地址常量:内存地址 咱们后面慢慢解释这个定义格式:<存储类原创 2017-07-05 21:06:32 · 187 阅读 · 0 评论 -
数据结构——栈
顺序栈类似于顺序表,其形态结构都大致相似,不同于顺序表的是,顺序栈的值是先进后出。顺序栈大致分为以下几点: 1.定义一个结构体 2.创建一个空的顺序栈 3.判断是否为满(s->top == N-1) 4.判断是否为空(s->top == -1) 5.入栈sq->top++;sq->data[sq->top] = value;6.出栈 在这里我有一个取返回值的操作,若之前定义的s->to原创 2017-07-23 20:25:42 · 200 阅读 · 0 评论 -
数据结构——链式队列
队列跟栈一样,是一种抽象的数据结构,具有先进先出的特性,支持在队尾插入元素,在对头删除元素(也可以相反),队列可以用数组实现,也可以用链表实现,今天讲的就是链式队列。链式队列分为以下几个点:定义队列节点的数据结构 typedef struct node { int data; struct node * next; }linknode_t;定义队列头指针和尾指针的数据...原创 2018-11-27 00:03:27 · 313 阅读 · 0 评论