sturct [name]{ [变量声明]; ...;};初始化:[name] [变量名];赋值:[变量名]={[内部变量],...}; [变量名].[内部变量]=[值]; 希望对你有帮助
rect2 := &Rect{} rect3 := &Rect{0, 0, 100, 200} rect4 := &Rect{width:100, height:200} 注意这几个变量全部为指向Rect结构的指针(指针变量),因为使用了new()函数和&操作符.而如果使用方法 a := Rect{} 则表示这个是一个Rect{}类型.两者是不一样的.参考代码:func main() ...
你的错误在于,每次循环对与m做比较,而m只是数组中第一个元素的值。也就是说,只要比数组中的元素比第一个元素大,就会把这个值赋给e。所以你得到的结果是数组中最后一个大于m的数值。如数组中的数为72 70 80 75 88 62 77 那么你的程序得到的结果就是77 你的程序可以这样改:int i;int m=...
rect4 := &Rect{width:100, height:200} 注意这几个变量全部为指向Rect结构的指针(指针变量),因为...