![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言
0rambot
这个作者很懒,什么都没留下…
展开
-
交换排序、冒泡排序、选择排序
交换排序:void sort(int score[],int n){ int i,j,temp; for(i=0;i<n-1;i++) for(j=i+1;j<n;j++) { if(score[j]<score[i]) { temp=score[i]; score[i]=score[j]; score[j]=temp; }...原创 2019-01-31 13:56:32 · 401 阅读 · 0 评论 -
C语言内存分区以及变量、常量等在分区中的存储
C语言中有五大内存分区,分别是栈区、堆区、全局区/静态区、常量区和代码区。1.栈区:由编译器自动分配释放,存放函数的参数值、局部变量的值等。当调用函数的时候函数中定义的变量会被加到栈中,当函数离开的时候,被添加的变量会从栈中移除,栈在最高的地址上,所以添加的变量地址会逐渐变小,里面的内容可读可写。2.堆区:一般由程序员分配和释放内存空间,例如我们在使用链表申请节点内存时,malloc函数申...原创 2019-01-28 11:17:32 · 1357 阅读 · 0 评论 -
C语言链表的头指针、头节点
头指针:指向链表的第一个节点(或者说是链表中第一个结点的存储位置叫做头指针),如果链表有头结点,则是指向头结点的指针 。在访问链表时,只能顺序访问,我们要先找到链表的头指针,因为它是指向第一个节点的指针,只有找到第一个节点之后 才能通过它访问后续节点,之后的每一个结点,其实就是上一个的后继指针指向的位置。头指针具有标识作用,所以常用链表名称命名头指针。无论链表是否为空,头指针均不为空。...原创 2019-02-17 16:09:48 · 10027 阅读 · 3 评论 -
Sublime text3 实现C语言编译运行以及过程中可能遇到的问题
以前学C语言的时候主要用的编译器是cb,后来知道sublime text3配置之后可以编译运行C语言,在写简单程序的时候用起来就方便多了。首先需要准备MinGW、sublime text3的安装包,这两个安装包都可以从官网下载,也可以从我的分享去下载,两个安装包都有,比较方便。https://pan.baidu.com/s/19Gha2VfhZ-CvxYS0-c7t6w主要讲MinGW的安装和...原创 2019-02-13 20:42:13 · 4662 阅读 · 4 评论