该内容不是地址。结构体变量名不是地址,不能单独使用(结构体变量的地址为第一个成员变量的地址)。结构体中是有拷贝构造函数的,结构体变量默认是深拷贝(又在内存区中开辟了一段内存),结构体变量名作为形参和结构体变量实参之间是深拷贝。
不是。结构体变量名是第1个成员变量的地址,不能直接当做地址使用,不属于单独的地址。
有些编译器 支持用结构体变量名做地址的方式\r\n但一般不推荐\r\n因为非标准\r\n\r\n正确的方式是用&变量名\r\n比如\r\nstruct type s;\r\n那么s的地址为&s
有些编译器 支持用结构体变量名做地址的方式 但一般不推荐 因为非标准 正确的方式是用&变量名 比如 struct type s;那么s的地址为&s
结构变量可以取地址,node应该是结构类型名肯定不能取地址啊,就像不能取int的地址一样。
结构体}后面可以定义结构体变量、数组、指针类型。a是一个数组,可以隐式转换为指针,不是指针变量,可以作为指针来使用。
有些编译器 支持用结构体变量名做地址的方式 但一般不推荐 因为非标准 正确的方式是用&变量名 比如 struct type s;那么s的地址为&s