- 博客(4)
- 收藏
- 关注
原创 冒泡排序记录
*冒泡排序**将数组中的元素,从第0个元素开始,两两比较,满足大小比较条件则两两交换。依次向后比较,将最大或最小的元素冒泡到**最后一位**,按上面的方法**循环多次**,即可得到完整的经过**冒泡排序**的数组。
2020-06-02 00:21:09 298 1
原创 有无符号数据输入输出和长短赋值问题
在c语言基础数据类型的学习中,有符号,无符号数据的输入,存储,再到输出。以及不同的数据类型之间的赋值,输出。这两个问题总是似懂非懂,所以写下第一篇文章,记录下此时最清晰的思路,方便之后回忆。
2020-05-27 22:36:14 501
原创 简单的“选择排序”不简单
前言 数组–简单来说,就是开辟了一段地址连续的储存空间,用来储存类型相同的数据。数组其实也是一种较为简单的数据结构。 数组的排序方法有很多,如冒泡排序,选择排序,快速排序等,二分法查找也可以在具有顺序的数组中用到。 代码及算法 选择排序总的来说比较简单。 temp1:遍历数组找到数组中最大的那个数; temp2:将最大的那个数与数组最后的数交换位置;(每次交换位置后需要将数组的最后一个数排除在下次循环之外) for(y=0;y<n-1;y++) { j=0; for(i=0;i<n-
2020-06-08 00:57:09 107
原创 static(作用域与生存期中的关键字)
static static 是c语言生存期与作用域内容中,颇为重要的一个关键字。它主要有两个用法。 static在修饰函数和全局变量时,会改变二者的作用域,使得它们只在本文件使用,在其他文件中不会被定义。 #include <stdio.h> void main() { extern int a; printf("%d\n",a); } #include <stdio.h> int a=5; 同时编译这两个 .c 文件,编译成功,并输出。 如果在第二个文件中 static
2020-06-05 23:37:11 244
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人