例程2的效率要远高过例程1的原因主要有以下两处: test get_score() void get_score(test &pn) 第二: 例程1在mian()中,必须对返回的结构体变量进行一次结构体变量与结构体变量直接的相互赋值操作。 for(int i=0;i<num;i++) for(int i=0;i<num;i++) 函数也是可以返回结构体应用的,例子如下: #include <iostream> 调用get_score(a);结束并返回的时候,函数内部没有临时变量的产生,返回直接吧全局结构变量a的内存地址赋予结构引用sp void main() pn就是一个指向指针的引用,它也可以看做是指针别名,总之使用引用要特别注意它的特性,它的操作是和普通指针一样的,在函数中对全局指针的引用操作要十分小心,避免破坏全局指针!
|
闂傚倷娴囬妴鈧柛瀣崌閺岀喖顢涘⿰鍐炬毉濡炪們鍎查崹鍧楀蓟閻旇 鍋撳☉娅亝鎱ㄩ崶褉鏀芥い鏇炴鐎氾拷闂傚倷绀侀幖顐ゆ偖椤愶箑纾块柛鎰嚋閼板潡鏌涘☉娆愮稇缂備讲鏅犻弻鐔碱敍濠婂喚鏆銈冨劵閹凤拷>>
0正在阅读:新手入门:C/C++中的结构体新手入门:C/C++中的结构体
2005-03-07 15:12
出处:PConline
责任编辑:xietaoming
键盘也能翻页,试试“← →”键