[toc] 补充:go变量定义推荐使用驼峰,文件名命名推荐使用下划线 函数 定义函数基本格式: 1 函数基本定义(放在main前后都可以) 2 带参数的函数 3 带返回值(需要指定返回值类型是什么) 4 可变长参数 5 匿名函数 匿名函数:(没有名字的函数),一定要定义在函数内部 6 函数这个类型, ...
分类:
其他好文 时间:
2020-03-26 09:19:20
阅读次数:
82
python程序执行期间会有3个活动的命名空间,按照变量定义的位置,可以划分为以下3类: Local,局部命名空间,每个函数所拥有的命名空间,记录了函数中定义的所有变量,包括函数的入参、内部定义的局部变量。 Global,全局命名空间,每个模块加载执行时创建的,记录了模块中定义的变量,包括模块中定义 ...
分类:
编程语言 时间:
2020-03-18 21:46:01
阅读次数:
82
在 Shell 中输入的命令,有一部分是 Shell 本身自带的,这叫做内置命令;有一部分是其它的应用程序(一个程序就是一个命令),这叫做外部命令。 一、变量 1.定义变量 在 Bash shell 中,每一个变量的值都是字符串,无论你给变量赋值时有没有使用引号,值都会以字符串的形式存储。这意味着, ...
分类:
系统相关 时间:
2020-03-18 18:50:58
阅读次数:
82
静态本地变量: 在本地变量定义时加上static修饰符就成为静态本地变量 当函数离开的时候,静态本地变量会继续存在并保持其值 静态本地变量的初始化只会在第一次进入这个函数时做,以后进入函数时会保持上次离开时的值 实例: #include <stdio.h> int main(int argc,cha ...
分类:
其他好文 时间:
2020-03-16 21:50:05
阅读次数:
55
#define offsetof(type,member) ((size_t) &((type *)0)->member) 该宏定义含义为:在不生成结构体实例的情况下计算结构体成员的偏移量。 一:结构体变量的某成员的地址等于该结构体变量的基址加上结构体成员变量在结构体中的偏移量 二:#define ...
分类:
其他好文 时间:
2020-03-16 13:02:56
阅读次数:
117
选择题 公共知识 【1】一个栈的初始状态为空。现将元素1、2、3、4、5、A、B、C、D、E依次入栈, 然后再依次出栈, 则元素出栈的顺序是()。 〖A〗12345ABCDE 〖B〗EDCBA54321 〖C〗ABCDE12345 〖D〗54321EDCBA 栈是先进后出的原则组织数据, 所以入栈最 ...
分类:
编程语言 时间:
2020-03-10 01:34:29
阅读次数:
114
一、变量 1、定义:变量就是可以变化的量,实际指代的是内存中的一段空间,量指的是事物的状态,比如人的年龄、性别,游戏角色的等级、金钱等等。 2、目的:变量的存在是为了让计算机能够像人一样去记忆事物的某种状态,并且状态是可以发生变化的。 详细地说: 程序执行的本质就是一系列状态的变化,变是程序执行的直 ...
分类:
其他好文 时间:
2020-03-09 23:52:48
阅读次数:
98
JavaScript中作用,作用域链和闭包详解一、作用域在js中有全局变量和局部变量之分:比如vara=1;functionsum(){varb=1console.log(b)//1console.log(a)//2}sum()console.log(a)//3console.log(b)//4例子中a是全局变量,b是局部变量(定义在函数内部,只能在函数内部访问)所以第1行正确函数内部也能访问全局
分类:
编程语言 时间:
2020-03-08 09:36:09
阅读次数:
59
在c++中,一个变量或数组变量定义完成后,其值均为系统预设,不一定是我们想要的。一般情况下,全局变量或数组系统会自动初始化(整数一般为0,布尔型为false,字符型为\0),而局部变量则为随机。特别是数组变量,我们在使用中一定义可能就是很大数量的变量,系统预设的可能非我们想要的,那就存在数组变量的统 ...
分类:
编程语言 时间:
2020-03-06 12:51:59
阅读次数:
86
1.如何判断链表为环 答:有两种方法 1,快慢指针:一个一步走,一个两步走,如果快指针遇到NULL代表无环,快慢相遇代表有环 2,哈希:用哈希记录之前的节点,然后判断当前节点是否在之前出现过 2.蓄水池抽样原理 答:不会,明天补上>_< 3..C中static的作用? 答:1,隐藏:如果全局变量定义 ...
分类:
其他好文 时间:
2020-03-06 00:54:31
阅读次数:
67