C
薛定饿_Schrodinger
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C语言文件操作
1.文件分为ASCII文件和二进制文件,ASCII文件也称文本文件,由一系列字组成,文件中存储的是每个字符的ASCII码值。 2.FILE *fp; FILE是文件类型标识符,是C编译系统定义好的一个结构体类型,结构体中含有文件名、文件状态等信息。 其定义一个指针变量fp,该变量用于指向一个文件,存放的是文件缓冲区的首地址。 3.文件的打开:fopen(); C语言访问文件的方式一共有12种。由这几个关键字组合而成:read,write,append(追加),text(文本文件),banary(二进制文件)原创 2020-08-02 21:53:20 · 168 阅读 · 0 评论 -
C语言内存
一,内存分配 1,内存分配的类型: 在C/C++中内存分为5个区,分别为栈区、堆区、全局/静态存储区、常量存储区、代码区。 静态内存分配:编译时分配。包括:全局、静态全局、静态局部三种变量。 动态内存分配:运行时分配。包括:栈(stack): 局部变量。堆(heap): c语言中用到的变量被动态的分配在内存中。(malloc或calloc、realloc、free函数) 2.变量的内存分配: 栈区(stack):指那些由编译器在需要的时候分配,不需要时自动清除的变量所在的储存区,如函数执行时,函数的形参以及原创 2020-07-19 21:25:46 · 130 阅读 · 0 评论 -
【链表】
链表的创建 尾插法创建 struct List *TailCreatList(int n) //n是所需创建链表的节点数 { struct List *head,*tmp,*new; /*head是头指针,tmp用来始终指向 链表的末端节点,new用来指向新生成的节点*/ head=(struct List*) malloc(sizeof(struct List)); head->next=NULL; tmp=head; //tmp指向了头节点,因为此时的头节点是末端节点 for(int i原创 2020-05-31 19:37:37 · 165 阅读 · 0 评论
分享