数据对象
1,结构体的使用不同于C语言,如
struct edge{
int pow;
int v;
edge *next;
};
其中edge可以直接用来声明结构体类型的对象,此外
struct edge{
int pow;
int v;
edge *next;
}edge1,edge2,edges[10];
可以直接在结构体定义时声明对象
2 引用与指针:引用相当于别名,只针对于一个对象空间,不能被改变,指针是自由的,能被改变。
在c/c++中,不管是全局变量还是局部变量,直接做实参时,只能传值,不能被改变,如果想在函数中改变变量的值,可以对变量进行引用(然而c语言中没有引用,所以c语言一般靠函数