- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 简易冒泡排序算法
冒泡排序算法详解: 基本思路就是在一组数据当中将相邻两个元素之间进行比较,选出两个元素中更大(更小)的那个元素,依次按顺序进行,通过第一轮循环比较,可以将最大值(最小值)排出来。接着进行第二轮循环,在除去最大(小)的剩余的元素进行排序,依次进行,将倒数第二大(小)的元素排出来。接着然后第三轮,第四轮..... 设有数组 int[] arry={12,9,14,24,5} 接着第三轮外循环
2018-01-27 16:49:18
218
原创 Python环境变量的配置
python环境变量的配置(win7): 首先在桌面上右击 :计算机 >属性; 然后就进入到下面的步骤就选择 >高级系统设置,然后双击它; 双击>高级系统设置 后进入以下步骤能看到环境变量: 然后双击>环境变量;进入到以下步骤: 接着在>系统变量>path 双击path;进入到以下步骤: 在>环境变量值 当中加入python的安装路径(注意在
2018-01-22 10:26:01
368
原创 空指针
1 空指针NULL: #define NULL ((void *)0) 显然,这是一个宏定义。NULL 实际上是((void*)0) ,容易看出,外层的括号纯粹是为了防止歧义;里层的括号则是强制类型转换,转换成void * 类型,本来void * 类型是用来存放地址的,那么这里的0自然就是地址0了。 在内存分配方面,较小的地址是不用来存放数据的,也不允许程序访问的
2017-10-11 17:19:53
846
原创 关于 do ....while() 的重要用法
关于 do ....while() 的重要用法 在实际的编程练习中循环语句的使用频率是:for >while() >do....while() 当然推荐使用的也是上面的顺序,但是在有的地方 do....while() 用的却不是循环 的功能了,比如说: do { }while(
2017-09-28 19:27:03
14392
1
原创 关于复合字面量的使用问题
复合字面量是c99新增加的特性: 首先要知道复合字面量是匿名的,也就是说你不需要为它去取去一个名字,它是需要使用到它的时候才去创建它的,十分的简洁强大 可以对比一下开辟一个普通的数组和用复合字面量表示数组的不同: 普通数组的开辟:int arry={1,2,3}; 复合字面量的表示方法:(int [3]){1,2,3} 还可以使用指针记录地址:int *pointer;
2017-09-09 16:15:41
1225
3
原创 C语言小白记错日记
中午的时候看了c语言的书在做题目,做完之后发现gcc 竟然编译不过报错如下: ext4.c:4:1: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘int’ int main(void) ^ text4.c:12:1: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__
2017-08-02 16:09:28
353
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人