1. 顺序控制 程序从上往下执行,中间没有任何的判断和跳转。 2. 分支控制 2.1if单分支 if age > 18 { fmt.Println("你年龄大于18,要对自己的行为负责!") } // golang支持在if中,直接定义一个变量,比如下面 if age := 20; age > 18 ...
分类:
其他好文 时间:
2020-01-11 10:13:11
阅读次数:
82
指针 直接访问:直接利用变量的地址进行存取,在变量前加& 如scanf的第二个参数 scanf("%d",&a);//&a指a的地址 间接访问:通过指针取访某一个变量的值: #include<stdio.h> int main() { int x = 10; int *y = &x; *y=20;/ ...
分类:
编程语言 时间:
2020-01-10 20:15:58
阅读次数:
59
指针本质分析 变量回顾:程序中的变量只是一段存储空间的别名,那么是不是必须通过这个别名才能使用这段存储空间? 可以通过指针改变另一个变量的值 指针的本质为变量(只要是变量,就有地址),不过说这种变量很特殊,它存储的是变量的地址值 在指针声明时,*号表示所声明的变量为指针 在指针使用时,*号表示取指针 ...
分类:
其他好文 时间:
2020-01-10 14:11:42
阅读次数:
108
C# 中有两种类型:引用类型和值类型。 引用类型的变量存储对其数据(对象)的引用,而值类型的变量直接包含其数据。 对于引用类型,两种变量可引用同一对象;因此,对一个变量执行的操作会影响另一个变量所引用的对象。 对于值类型,每个变量都具有其自己的数据副本,对一个变量执行的操作不会影响另一个变量(in、 ...
第十课:函数作用域//python中的嵌套函数在一个函数中再定义一个函数#小结:#函数作用域:因为:python是动态语言,定义变量的时候是不需要指定变量类型的,这样的话,我们在使用或者定义变量的时候作用域会分不清#如果在函数中定义一个变量,而且变量名和该函数上一级的作用域中的变量名相同#那么在该函数使用该变量时,就会使用局部变量#如果在函数中使用一个变量,但该变量在函数中并没有定义,那么会到该函
分类:
其他好文 时间:
2020-01-09 00:50:24
阅读次数:
86
当我们遇到判断一个变量是不是数组时,首先想到一般都会是typeof操作符,但是测试后发现 console.log(typeof []);//object类型 所以使用typeof来探测看来不行。下面介绍三种方法,可以帮助我们如何判断一个对象是不是数组。 方法一:使用instanceof方法。inst ...
分类:
编程语言 时间:
2020-01-08 22:58:59
阅读次数:
92
只要学过C语言的,都有知道const这个关键字,知道是用来定义常量的,如果一个变量被const修饰,那么它的值就不能再被改变,那么还有什么其他作用呢? 一、const常用作用 1.修饰局部变量 const int n=5; int const n=5;/*二者是等价的,均表示变量n的值不能被改变了*... ...
分类:
编程语言 时间:
2020-01-08 00:59:22
阅读次数:
84
js数据类型属于动态类型(弱类型),不用提前声明变量类型,类型会在运行时自动确认(意味着不同的数据类型可以赋值给同一个变量)。 js目前共有七种数据类型,分为以下两类: 基本类型(6):Undefined,Null,Boolean,Number,String,Symbol。 引用类型(1):Obje ...
分类:
编程语言 时间:
2020-01-07 17:57:23
阅读次数:
78
多态含义: 1.在同一个方法中,这种由于参数类型不同而导致执行效果各异的现象。 2.在Java中,子类的对象可以替代父类的对象使用。 ?一个变量只能有一种确定的数据类型 ?一个引用类型变量可能指向(引用)多种不同类型的对象 多态作用: 提高了代码的通用性,常称作接口重用。 注意事项: 1.需要存在继 ...
分类:
其他好文 时间:
2020-01-06 23:18:07
阅读次数:
192
背景 HTML5中增加了很多属性,我们使用 data-* 属性来嵌入自定义数据。也就是说这个data-*是可以用来存储数据的,data-的后面紧跟自己起的一个变量名,然后后面赋予一个值,这个值就会被存储起来。然后获取数据通过js来实现。 用法 HTML标签中使用data-* 属性嵌入数据 <!DOC ...
分类:
微信 时间:
2020-01-06 21:02:12
阅读次数:
149