fallthrough:Go里面switch默认相当于每个case最后带有break,匹配成功后不会自动向下执行其他case,而是跳出整个switch, 但是可以使用fallthrough强制执行后面的case代码. 示例程序1: switch { case false: fmt.Println("The integer was <= 4") fallthrough case true: fmt.Println("The integer was <= 5"…
1.前言 今天看代码时候,遇到一些宏,之前没有见过,感觉挺新鲜.如是上网google一下,顺便总结一下,方便以后学习和运用.C语言程序中广泛的使用宏定义,采用关键字define进行定义,宏只是一种简单的字符串替换,根据是否带参数分为无参和带参.宏的简单应用很容易掌握,今天主要总结一下宏的特殊符号及惯用法. (1)宏中包含特殊符号:#.##. (2)宏定义用do{ }while(0) 2.特殊符号#.## (1)# When you put a # before an argumen…
1.前言 今天看代码时候,遇到一些宏,之前没有见过,感觉挺新鲜.如是上网google一下,顺便总结一下,方便以后学习和运用.C语言程序中广泛的使用宏定义,采用关键字define进行定义,宏只是一种简单的字符串替换,根据是否带参数分为无参和带参.宏的简单应用很容易掌握,今天主要总结一下宏的特殊符号及惯用法. (1)宏中包含特殊符号:#.##. (2)宏定义用do{ }while(0) 2.特殊符号#.## (1)# When you put a # before an argumen…