可用七种不同的方式将 const 关键字用于二级指针,如下所示: //方式一:所指一级指针指向的数据为常量,以下几种为等效表示 const int ** pptc; //方式一 int const ** pptc; //方式二 //方式二:所指一级指针为常量 int *const* pcpt; //方式三:二级指针本身为常量,需在声明时初始化 int x = 55; int * pt = &x; int ** const cppt = &pt; //方式四:二级指针本身为常量,所指一级指针…
1.结构体做函数参数值传递 示例: package main //必须有个main包 import "fmt" //定义一个结构体类型 type Student struct { id int name string sex byte //字符类型 age int addr string } func test01(s Student) { s.id = 666 fmt.Println("test01: ", s) } func main() { s := Stud…