摘要:
for 循环 func main() { //输出10句 “您好,尚硅谷” for i := 1; i <=10; i++ { fmt.Println("您好,尚硅谷") }} 基本语法: for循环变量初始化;循环条件;循环变量迭代 { 循环操作(语句)} 对上面的语法格式说明:1)对for循环来 阅读全文
摘要:
switch分支结构: 1)switch语句用于基本不同条件执行不同动作,每一个 case分支都是唯一的,从上到下逐一测试,直到匹配为止。2)匹配项后面也不需要在加break 基本语法: swith 表达式 { case 表达式1,表达式2,...: 语句块1 case 表达式3,表达式4,... 阅读全文
摘要:
在程序中,程序运行的流程控制决定程序是如何执行的,是我们必须掌握的,主要有三大流程控制语句。 1)顺序控制2)分支控制3)循环控制 顺序控制介绍: 程序从上到下逐行地执行,中间没有任何判断和跳转。 顺序控制举例和注意事项: Golang中定义变量时采用合法的前向引用。如: func main() { 阅读全文
摘要:
对于整数,有四种表示方式: 1) 二进制: 0, 1, 满2进1。 在golang中,不能直接使用二进制来表示一个整数,它沿用了C 的特点。 2) 十进制: 0 - 9,满10进1。 3) 八进制: 0 - 7,满8进1。以数字0开头表示。 4) 十六进制: 0 - 9及A - F,满16进1。以0 阅读全文
摘要:
在编程中,需要接收用户输入的数据,就可以使用键盘输入语句来获取。InputDemo.go 步骤:1)导入fmt包2)调用fmt包的 ftm.Scanln() 或者 fmt.Scanf() 案例演示要求:可以从控制台接收用户信息,【姓名,年龄,薪水】。1)使用fmt.Scanln() 获取2)使用fm 阅读全文
摘要:
举例说明: package main import "fmt" func main() { //演示一把 & 和 * 的使用 a := 100 fmt.Println("a 的地址=", &a) var ptr *int = &a fmt.Println("ptr 指向的值是=", *ptr)} 特 阅读全文
摘要:
位运算的思考题: 1)请看下面的代码段,回答a,b,c,d结果是多少? func main() { var a int = 1 >> 2 var b int = -1 >> 2 var c int = 1 << 2 var d int = -1 << 2 //a,b,c,d结果是多少 fmt.Pri 阅读全文
摘要:
赋值运算符就是将某个运算后的值,赋给指定的变量。 案例演示: 案例演示赋值运算符的基本使用。1)赋值基本案例 //赋值运算符的使用演示 //var i int //i = 10 //基本赋值2)有两个变量, a和b,要求将其进行交换,最终打印结果 func main() { //有两个变量, a和b 阅读全文
摘要:
用于连接多个条件(一般来讲就是关系表达式),最终的结果也是一个bool值。 func main() { //演示逻辑运算符的使用 && var age int = 40 if age > 30 && age < 50 { fmt.Println("OK1") //结果是true,输出。 } if a 阅读全文
摘要:
1)关系运算符的结果都是bool型,也就是要么是true,要么是false 2)关系表达式经常用在 if 结构的条件中或循环结构的条件中 func main() { var n1 int = 9 var n2 int = 8 fmt.Println(n1 == n2) //false fmt.Pri 阅读全文