![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
考研复习
文章平均质量分 66
菜鸡上路
这个作者很懒,什么都没留下…
展开
-
数据结构学习——数组与顺序表
首先明确定义:数组:一段固定物理地址上储存的一串连续的元素,他们是同数据类型。顺序表:线性表中内存地址连续存放,并且除了首位元素之外,每个元素均有一个前驱与一个后继。二者在定义上基本相同,可以这么理解:顺序表是在计算机内存中以数组的形式保存的线性表。数组在本质上是一个更大的概念,其中的包括线性表中的顺序结构即顺序表。转载 2017-06-06 19:17:18 · 1444 阅读 · 0 评论 -
scanf和scanf_s的区别
scanf()函数是标准C中提供的标准输入函数,用以用户输入数据scanf_s()函数是Microsoft公司VS开发工具提供的一个功能相同的安全标准输入函数,从vc++2005开始,VS系统提供了scanf_s()。在调用该函数时,必须提供一个数字以表明最多读取多少位字符。原因和区别:scanf()在读取数据时不检查边界,所以可能会造成内存访问越界://例如:分配了5字节的空间但是用户输入了10...转载 2018-02-28 23:05:50 · 2554 阅读 · 0 评论 -
输出格式
具体看下例: printf("\n \n \n 下面是d格式\n"); for( i=0;i<10;i++) printf("xx%dxx", 12); printf("\n \n \n 下面是6d格式\n"); for (i = 0; i<10; i++) printf("xx%6dxx", 12); printf("\n \n \n 下面是06d格式\n")原创 2018-02-28 23:04:16 · 230 阅读 · 0 评论 -
C标准中一些预定义的宏
C标准中指定了一些预定义的宏,对于编程经常会用到。下面这个表中就是一些常常用到的预定义宏。 宏 意义 __DATE__ 进行预处理的日期(“Mmm dd yyyy”形式的字符串文字) __FILE__ 代表当前源代码文件名的字符串文字 __LINE__ 代表当前源代码中的行号的整数常量 __TIME__ 源文件编译时间,格式微“hh:mm:ss” __func__ 当...转载 2018-02-28 23:06:16 · 150 阅读 · 0 评论 -
C语言学习笔记——指针
1.简单指针 *p:(1)用于数组int *p 定义指针该指针表示指向某个变量的地址;当指针与自增符号结合时,简单举例如下:int m[5]={1,3,5,7,9};p=m;A.*p++; B.*++p; C.++*p; D.x=*p++; E.x=*++p; F.x=(*p)++; G.x=*(p++) ; 首先,看个简单的例子,int m=0,n; n=...原创 2018-02-26 09:58:04 · 1105 阅读 · 0 评论 -
数据结构——树的基本运算
先序创建二叉树顺序创建二叉树括号表示法创建二叉树二叉树的删除二叉树的括号表示输出二叉树的遍历原创 2017-06-20 20:10:38 · 1713 阅读 · 0 评论 -
错题-数据结构——队列
已知循环队列存储在一维数组A[0..n-1]中,且队列非空时front和rear分别指向队头元素和队尾元素。若初始时队列空,且要求第一个进入队列的元素存储在A[0]处,则初始时front和rear的值分别是()。A.0,0B.0,n-1C.n-1,0D.n-1,n-1错题整理。此题错选为D,正确选项为B.分析:题目要求,front指向队头元素,rear指向队原创 2017-06-10 15:49:28 · 1485 阅读 · 1 评论 -
数据结构——单链表
链表基本操作原创 2017-06-03 20:55:48 · 303 阅读 · 0 评论 -
C语言的常用函数笔记
头文件:string.h1.void strcmp(const char *str1,char *str2)作用:比较str1,str2两字符串大小(比较二者是否相同)若str1=str2,则返回0; //两字符串相同若str1<str2,则返回负值;//str1='aefc' str2='cbc' 返回值为-2 (若第一位就不相同,则不再比较后续)若str1>str2,则返回正...原创 2018-02-28 23:06:38 · 193 阅读 · 0 评论