古代的剑客们与数组
对手相逢时,无ide
论对手多么强大,函数
明知不敌,也要亮出本身的剑!spa
01指针
指向结构体变量的指针对象
一、指向结构体对象的指针变量既能够指向结构体变量,也可指向结构体数组中的元素。blog
二、指针变量的基类型必须与结构体变量的类型相同。内存
三、C语言中容许把(*p).num用p->num来代替,“->”表明一个箭头,p->num表示p所指向的结构体变量中的num成员。it
02class
指向结构体数组的指针
一、(++p)->num,先使p自加1,而后获得p指向的元素中的num成员值。
二、(p++)->num,先求的p->num的值,而后再使p自加1。
03
用结构体变量和结构体变量的指针做函数参数
一、用结构体变量的成员做参数。用法和用普通变量做实参是同样的,属于“值传递”方式。应当注意实参与形参的类型保持一致。
二、用结构体变量做实参。用结构体变量做实参时,采起的也是“值传递”的方式,将结构体变量所占的内存单元的内容所有按顺序传递给形参,形参也必须是同类型的结构体变量。
三、用指向结构体变量(或数组元素)的指针做实参,将结构体变量的地址传给形参。