codecamp

C++ 术语表

返回类型(return type):函数返回值的类型。

返回值(return value): 函数调用得到的结果值。

死代码(dead code): 代码中永远不会执行的部分,往往因为出现在return语句之后而无法执行。

支架代码(scaffolding):在程序开发过程中使用但是不会出现在最终版本中的代码。

void:一个特殊的返回类型,用以说明void函数,既没有返回值的函数。

重载(overloading):存在多个同名但参数不同的函数。调用重载函数时,C++可以根据提供的参数确定调用的版本。

布尔(boolean):可以取两个状态之一(通常称为true和false)的值或变量。C++布尔值存储在bool类型的变量中。

标记(flag): 一个记录条件或状态信息的变量(通常是布尔类型)。

比较操作符(comparison operator):用来比较两个值的操作符,结果是一个表明两个操作数关系的布尔值。

逻辑操作符(logical operator):用来组合布尔值以测试复合条件的操作符。

C++ 又一个例子
C++ 多次赋值
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }