我的C语言笔记高级

发布 2020-01-02 10:08:28 阅读 1786

数组。1排序分交换法,选择法,插入排序,冒泡法,快速排序法。

2交换法第i轮比较中,第i+1个数和后面所有的数都有一次比较,每进行一次比较,若后面的数大酒交换位置,每轮最多交换n-i次很耗资源。

第一轮 84 83 88 87 61不交换。

交换。不交换。

不交换。

第二轮 88 83 84 87 61交换。

交换。不交换。

第三轮88 87 83 84 61

交换。84 83 61不交换。

第四轮 88 87 84 83 61不交换。

排序结果88 87 84 83 61

n个数共需n-1轮比较。

for(i=0;i若k中记录的最大序号不是i,即找到的最大数不在位置i

i为轮数,k为大数的序号。

if(k!=i)

temp1=score[k];

score[k]=score[i];

score[i]=temp1;

temp2=num[k];

num[k]=num[i];

num[i]=temp2;

7顺序查找。

我的C语言笔记中级

函数部分。1函数自己调用本身,这叫做递归。2注意建立自己的函数库。3如果有大量数据需要传递,可以用数组与指针。4实参的数量必须与形参相等,它们的类型必须匹配。5int func 是合法的。6函数返回值可以是除数组以外的的类型,也可是void类型,表示没有返回值。include 2 main 11 a...

C语言笔记

第一课时。c语言标准格式。include vidomain 以 开头的语句称为预处理指令。include语句不是必须的,但是如果一旦有该语句就必须把它放在文件开始处是standared input output header的缩写standared 标准input 输入output 输出header...

C语言笔记

c语言算法和数据类型。整型。基本类型 字符型注释 基本类型的特点是其不可实型 单精度型以再分解为其他类型双精度型数组型。数据结构 构造型 结构体型共用体型指针型空类型。一 常量。define 语句不以分号结尾,它可以放在源 的任何位置。不过在定义常量时,只有在它定义后的源 中才有效。是一个修饰符,在...