![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c语言
FLwbf
这个作者很懒,什么都没留下…
展开
-
栈
2018.3.3 10.27 栈的下溢: 我用链表实现栈,出现了一个错:当打印到栈底元素时,用来判断栈底的语句:if(temp->next=NULL);{printf("空栈");return;}失效了,该退出的未退出。原因是做链表头指针时只有LINK *stack=(LINK *)malloc(sizeof(LINK));但是未将stack-&...原创 2019-10-29 20:19:31 · 120 阅读 · 0 评论 -
文件
C语言文件分为两种类型:文本文件和二进制文件区别:文本文件中每一个数字都占一个字节的存储空间,二进制文件把整个数字作为一个二进制数来存储。就好比文本文件中的“人”都住单间,二进制中的“人”挤大炕。FILE是在stdio.h中定义的结构体类型,封装了与文件有关的信息。 打开文件要用函数fopen(),函数fopen()有两个形参,第一个参数是文件名或者它的路径,第二个参数是文件的打开方式。...原创 2019-10-29 20:18:02 · 117 阅读 · 0 评论 -
数组排序(交换法与选择法)
交换法与选择法降序排序交换法交换法对数组数组进行排序的基本思路 就是先让数组(n个数)中的最左边的一个数(用i=0代表)与其右边的每一个数(从j=i+1开始)依次(j++)进行比较,若遇到比其大的数(score[j]>score[i]),则将较大的那个数的值赋给自己,自己成为较大数继续与后面的数比较,以此类推,一轮后(即j=n时),让i自增1,重复上述循环直至i=n-1.下面以一个有5个数的数组演示原创 2017-10-22 17:11:05 · 6299 阅读 · 1 评论 -
结构体
结构体我们知道存储大量整型数据可以用定义int a[N]的方式处理,其他的还有char a[N]、int *p[N]等,但是要存储多个类型的数据就只能靠结构这个数据类型。结构的概念结构是一种特殊的数据类型,它由程序员构造而非编程语言固有的基本数据类型.结构的声明1.它可以由多个不同的基本数据类型构成,如:struct student{int a;double b;char c;};//注意原创 2017-11-25 14:16:59 · 221 阅读 · 0 评论 -
指针使用的三个注意
指针指针是一个用存储地址的变量; 它可以存储某一变量的地址值,例如存储一个整型变量的地址:int a=5;int *p=&a;或者存储一段连续空间的地址,如结构体的某一单元:Node *p=(Node *)malloc(sizeof(person));又或者存贮函数的地址:int (*compare)(int a.int b);当然指针之间也可以赋值,例...原创 2018-07-17 21:30:54 · 649 阅读 · 0 评论