c
文章平均质量分 95
Moralin_
这个作者很懒,什么都没留下…
展开
-
C语言操作符总结
C语言操作符总结c语言操作符是初学者必须掌握的基础知识;操作符分以下几类:算术操作符移位操作符位操作符赋值操作符单目操作符关系操作符逻辑操作符条件操作符算术操作符+-*/%(取余) 1.除了%操作符之外,其他的几个操作符可以作用于整数和浮点数。 2.对于/操作符如果两个操作数都是整数,执行整数除法。而只要有浮点数执行的就是浮点数除法。 3,%操作符的两个操作数必须都原创 2017-11-22 22:23:37 · 208 阅读 · 0 评论 -
猜数游戏
#define _CRT_SECURE_NO_WARNINGS 1#include <stdio.h>#include <stdlib.h>#include <time.h>void menu(){ printf("********猜数游戏********\n"); printf("1.开始 2.结束\n"); printf("********原创 2017-11-23 20:53:17 · 266 阅读 · 0 评论 -
栈帧
以此代码为例学习栈帧:栈区:当前程序的地址空间因此我们将栈区放大讨论。现在我们运行上面的代码,并打开汇编讨论,如图:当前汇编直接到main函数,继续往下走,这还是main函数中的变量a,b,现在我们在图中把各种寄存器写出来,图中的蓝色区域叫做该函数(当前为main函数)的栈帧ebp:指向栈底。esp:指向栈顶。栈帧:我原创 2018-01-28 13:55:06 · 367 阅读 · 0 评论 -
顺序表基本操作(完整)
Seqlist.h#define _CRT_SECURE_NO_WARNINGS 1#pragma once#include<stddef.h>#define SeqlistMaxsize 100typedef char SeqlistType;typedef struct Seqlist{ SeqlistType data[SeqlistMaxsize]; size...原创 2018-03-21 13:48:41 · 3064 阅读 · 1 评论 -
【C语言】对栈的基本操作
栈的基本操作:入栈,出栈,取栈顶元素栈的特点是先进后出,本次以顺序栈和链式栈的方法来写栈的基本操作。顺序栈stack.h#include<stdio.h>#pragma once#define StackMAX 1000typedef char SeqListType;typedef struct SeqListStack{ SeqListType data[StackMAX...原创 2018-04-08 18:15:37 · 537 阅读 · 0 评论 -
无头节点无环单链表的基本操
LinkList.h#define _CRT_SECURE_NO_WARNINGS 1#pragma once#include <stddef.h>#include<stdlib.h>typedef char LinkType;typedef struct LinkNode { LinkType data; struct LinkNode* next;} ...原创 2018-03-22 09:31:37 · 372 阅读 · 2 评论