C语言
gaoya7305
一切皆有可能
展开
-
C语言容易混淆的问题
数组下标可以是变量,数组元素个数不能是变量原创 2015-10-15 17:13:20 · 680 阅读 · 0 评论 -
C语言字符数组和字符串注意
char s[] = {‘a’,’\0’} ; char s2[] = “fj”; s和s2都不是常量,强调的是数组,数组里面的变量字符char *str = “fj; str是常量数组名是常量还是变量s的指向不能修改,也不能算常量,但是不能修改,原因是因为空间确定,当前数组的指向就不能修改了&s和&s[0]一样的。都是取得是指针指向的首个元素的地址原创 2015-10-15 16:51:50 · 556 阅读 · 0 评论 -
排序算法
目录:冒泡排序快速排序选择排序直接插入排序希尔排序 一、冒泡排序算法思想简单描述: 在要排序的一组数中,对当前还未排好序的范围内的全部数,自上而下对相邻的两个数依次进行比较和调整,让较大的数往下沉,较小的往上冒。即:每次比较两个相邻的元素,如果它们的顺序错误就把它们交换 过来。 。下面是一种改进的冒泡算法,它记录了每一遍扫描后最后下沉数的位置k,这样可以减少外层循环扫描的次数。冒泡原创 2016-05-19 11:06:46 · 297 阅读 · 0 评论