Skip to content

Instantly share code, notes, and snippets.

@Aermberry
Last active January 2, 2018 16:18
Show Gist options
  • Save Aermberry/f0082b0e855c76f0f1e175de71b1e610 to your computer and use it in GitHub Desktop.
Save Aermberry/f0082b0e855c76f0f1e175de71b1e610 to your computer and use it in GitHub Desktop.
discover a little knowledge from everday,be the better man.
## 2018/1/1 10:30:54
- 关于`bool`的类型的编程方法实际应用理解,判断当前某个对象的当前如何
```c#
bool isDead=true;
if(isDead){
cout<<"游戏结束处理"<<endl;
}
```
- c++中给一个变量在控制台输入:
```c#
int a;//声明变量
cin>>a;//在控制台中赋值
```
- 参数数组(**Params**)与数组参数的区别
- 数组参数,正常的参数方法,需要根据定义的参数,匹配需需要用到的数据,自定义构造数组
- 参数数组(**Params**), 添加关键字(**Params**),让多个数据输入时,自动编译成数组,免去用户自定义构造数组(同时如果接受的数据是一个数组也可以接受)
## 2018/1/2 21:15:28
- 结构函数,存放于结构体内的函数为结构函数。结构体,用于存放一些常用的变量(在结构体内称为属性),同时也可以存放函数方法,该函数方法也可以直接使用结构体内的属性名
```c#
struct CustomerName
{
//结构体,用于存储一些常用的变量的名(在结构体自身来说,这是它自己的属性)
public Name firstName;
public Name lastName;
public string GetName()
{
return firstName + " " + lastName;
}
}
```
- switch语句中多个case调用相同的方法体写法:
```c#
switch (num)
{
case 0:
Console.WriteLine("当前战斗中");
break;
case 1:
Console.WriteLine("游戏暂停");
break;
case 2:
Console.WriteLine("游戏胜利");
break;
case 3:
Console.WriteLine("游戏失败");
break;
case 4:
//case 5: 当两个case语句放在一起,显示同样的结果
Console.WriteLine("游戏失败");
break;
default:
Console.WriteLine("当前state超出了游戏状态的取值范围");
break;
}
```
- Markdown github扩展语法
- 不同程序语句的高亮显示
- 清单列表(- [x] \(option) content)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment