int a =0; int b =0; scanf("%d %d",&,&b); 上面这种和下面这种哪种对? int a =0; int b =0; scanf("%d,%d",&,&b); 一个格式是空格,一个格式是逗号,都是对的,两种写法都是规定了变量和变量之间是怎么区分开的,有人习惯用空格表示我输入完了一个变量的值,有人喜欢用逗号表示,你也可以用问号. 我下面这种写法都没有问题,完全可以编译通过,visutal studio c…
Go语言学习笔记十: 结构体 Go语言的结构体语法和C语言类似.而结构体这个概念就类似高级语言Java中的类. 结构体定义 结构体有两个关键字type和struct,中间夹着一个结构体名称.大括号里面写上所有的成员变量,并且指定这些变量的类型.访问这些内部成员时使用.符号.注意是结构体创建的变量,才能用点访问内部成员. 不是直接用结构体访问. package main import "fmt" type Book struct { name string price int } fun…
Go语言学习笔记这一堆主要是<Go语言编程>(人民邮电出版社)的读书笔记.中间会穿插一些零碎的点,比如源码学习之类的.大概就是这样吧. 1. 顺序编程 1.1 变量 变量的声明: var 变量名 类型 var v1 int 也可以把若干变量的声明用大括号括起来 var { v1 int v2 string } 变量初始化: 变量的初始化可以用如下的方法: var v1 int = 10 var v2 = 10 v3 := 10 这三种方法的效果大体上是一样的.需要注意的有:第三种方法不能用于声…