变量和指针的关联
指针(*p)是一个存放地址的变量
如果有一个变量是专门用来存放另一变量地址的,则它称为指针变量
( (int *p;p=&i;) &i是i的地址,p是i的地址、*p是变量i的值)
指针 未赋值或初始化 前不能单独使用,
交换a,b值:借用一个空杯子c
把a的水倒在c里,a空了,放b的水,b空了,再把c里a的水倒进去,c就没用了,a,b交换完成
冒泡排序
第一个数和第二个数比较,大的和下一个数比较,以此类推,最后将最大数放在最后。继续对前n-1个数进行排序,找到次大的,放在倒二位置上。一直重复,直到所有的都排完。
用到两个for循环,和交换a,b值
外层循环:每次把操作范围内的最大数放在靠后位置,(n-1)次
内层循环:把较大的数放到靠后位置,(n-1-j)次
数组