一、函数回顾与后置返回类型 函数定义中,形参如果在函数体内用不到的话,则可以不给形参变量名字,只给其类型。 函数声明时,可以只有形参类型,没有形参名 把函数返回类型放到函数名字之前,这种写法,叫前置返回类型。 C++11中,后置返回类型,在函数声明和定义中,把返回值类型放到参数列表之后。 前面放au ...
分类:
其他好文 时间:
2019-02-23 23:08:45
阅读次数:
307
1、用static声明外部变量 若希望某些外部变量只限于被本文件引用,而不能被其他文件引用,可以在定义外部变量时加一个static声明。 例:(file1.c) (file2.c) 变量的声明和定义: (1)声明部分出现的变量有两种情况:一种是需要建立存储空间的(如:int a;),另一种是不需要建 ...
分类:
其他好文 时间:
2019-02-03 23:42:35
阅读次数:
237
一、命名空间 命名空间为防止名字冲突提供了更加可控的机制。命名空间分割了全局命名空间,其中每个命名空间是一个作用域 1、命名空间定义 一个命名空间的定义包含两部分:首先是关键字namespace,随后是命名空间的名字。在命名空间名字后面是一系列由花括号括起来的声明和定义。 1 #include <i ...
分类:
其他好文 时间:
2019-02-02 10:37:59
阅读次数:
172
原文章:https://www.cnblogs.com/gtarcoder/p/5005897.html python是一种解释性的语言,任何变量可以在使用的时候才声明以及定义,也可以在程序运行的任何位置进行声明和定义新的变量。 需要注意,类的变量(属性)和对象的变量(属性)是“独立”的,但在通过一 ...
分类:
编程语言 时间:
2019-01-07 00:07:34
阅读次数:
175
如何调用库函数(别人写好的函数) 1) 头文件:包含指定的头文件,头文件主要包含此函数的声明 2) 函数名字:函数名字必须和头文件声明的名字一样 字符串常用处理函数: 1.字符串输入 gets() fgets() char buff[100] gets(buf) //和 scanf的区别是可以有空格 ...
分类:
编程语言 时间:
2019-01-04 00:27:40
阅读次数:
286
内联函数 一、内联函数作用 避免函数调用的开销,将函数指定为内连函数,就是将它在每个调用点上“内联地”展开 二、内联函数的声明 定义在类内部的成员函数是自动inline的。 我们无须在声明和定义的地方同时说明inline,但是这样做是合法的,不过最好只在类外部定义的地方说明inline。 三、补充 ...
分类:
其他好文 时间:
2018-12-18 19:46:54
阅读次数:
200
1、 var a=123; function fun(){ alert(a) //123 } fun() 2、 var a=123; function fun(){ alert(a); //undefined a=456; } fun() alert() //123 3、 var a=123; fu ...
分类:
其他好文 时间:
2018-12-14 13:03:56
阅读次数:
140
1.什么是作用域链:js中的关键字var和function 都可以提前声明和定义,提前声明和定义的放在我们的内存地址(堆内存)中。然后js从上到下逐行执行,遇到变量就去内存地址查找是否存在这个变量。有就使用,没有就继续向父级作用域查找直到window下结束,这种查找机制叫作用域链。 2.面向对象:我 ...
分类:
其他好文 时间:
2018-12-02 22:35:12
阅读次数:
198
作用域:浏览器给js的一个生存环境(栈内存)。 作用域链:js中的关键字var和function 都可以提前声明和定义,提前声明和定义的放在我们的内存地址(堆内存)中。然后js从上到下逐行执行,遇到变量就去内存地址查找是否存在这个变量。有就使用,没有就继续向父级作用域查找直到window下结束,这种 ...
分类:
Web程序 时间:
2018-12-02 20:07:20
阅读次数:
151
逻辑运算 || 或 遇到第一个为true的数字就终止并返回 && 且 遇到第一个false的值就终止 返回false的值,如果没有false就返回最后那个数 || 和 &&在一起 &&的优先级比较高 高于|| 作用域的问题 Js代码在客户端执行前,浏览器会给这个js一个全局环境,这个环境分两个部分, ...
分类:
其他好文 时间:
2018-12-01 17:12:00
阅读次数:
165