社区
JavaScript
帖子详情
关于自增/减操作符的问题
ysai
2013-11-14 05:17:49
JavaScript语言精粹里,糟粕一章说
++ 与 --
大多数的缓冲区溢出错误所造成的安全漏洞,都是由于像这样的编码而导致的。
如何解释?
平时使用
for(var i=0;i<arr.length;i++)
if(x<100)x++;
而不使用
a=b++ + ++c;
这种语法,也会有问题?
...全文
232
6
打赏
收藏
关于自增/减操作符的问题
JavaScript语言精粹里,糟粕一章说 ++ 与 -- 大多数的缓冲区溢出错误所造成的安全漏洞,都是由于像这样的编码而导致的。 如何解释? 平时使用 for(var i=0;i<arr.length;i++) if(x<100)x++; 而不使用 a=b++ + ++c; 这种语法,也会有问题?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
muyuruhai
2013-11-15
打赏
举报
回复
我们发现这种写法直接给警告,维护上的灾难〜
Go 旅城通票
2013-11-15
打赏
举报
回复
5. ++ 与 -- 自增与自减运算符使得程序员可以用非常简洁的风格去编码。当我们使用++和--时,
代码往往变得过于紧密、复杂和隐晦
,事实上,这两个运算符容易促成一种不谨慎的编程风格。大多数的缓冲区溢出错误所造成的安全漏洞,都是由于像这样的编码而导致的。避免使用它们,会让我们的代码风格变得更为整洁。 说的是如果使用不当,这2个操作符很容易导致缓存区溢出,就是死循环之类的,并不是说--/++导致缓冲区溢出
ysai
2013-11-14
打赏
举报
回复
>>大多数的缓冲区溢出错误所造成的安全漏洞,都是由于像这样的编码而导致的。 主要是想问,这句表现在哪?自增操作符如何导致安全漏洞? 至于 a=b++ + ++c;我已经说了不会这样写的,但是会这样写: for(var i=0;i<arr.length;i++) if(x<100)x++;
别闹腰不好
2013-11-14
打赏
举报
回复
引用 2 楼 showbo 的回复:
a=b++ + ++c;你这样写看着不蛋痛吗?
看着都疼
Go 旅城通票
2013-11-14
打赏
举报
回复
a=b++ + ++c;你这样写看着不蛋痛吗?
天际的海浪
2013-11-14
打赏
举报
回复
b=2; c=5; a=b++ + ++c; alert(a); 这个没有问题,注:加号中间的空格不能去掉
C++中的
自增
自
减
操作
通过实际例子对C++中的
自增
自
减
操作符
进行了细致的剖析
Swift视频教程:基本
操作符
系列 浮点数取余和
自增
自
减
Swift视频教程:基本
操作符
系列 浮点数取余和
自增
自
减
Java中
自增
和自
减
操作符
(++/--)的那些事
主要给大家介绍了关于Java中
自增
和自
减
操作符
(++/--)的那些事,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
PHP 基础实例教程(PHP网页实例版)
PHP 基础实例 在HTML中嵌入PHP 使用 PHP 标记 PHP 语句 使用 PHP 注释 PHP 语句间的空格
问题
添加动态内容 使用 PHP 函数 PHP nl2br()格式化输出 PHP 打印格式化输出 PHP 字符串的整理 PHP 改变字符串中字母的大小写 PHP 处理特殊字符 访问表单变量 PHP 表单变量(POST方法) PHP 表单变量(GET方法) PHP 字符串的连接 PHP heredoc语法 PHP 变量 PHP 变量的名称要求 给 PHP 变量赋值 PHP 变量类型 PHP 变量类型转换 PHP 可变变量 PHP 变量的有效范围 PHP 文件操作 PHP 文件处理 PHP 确定文件大小 PHP 文件定位 PHP
操作符
PHP算术
操作符
PHP 复合赋值
操作符
PHP变量
自增
/
减
与变量引用 PHP 比较
操作符
PHP 逻辑
操作符
PHP 三元
操作符
PHP 错误抑制
操作符
PHP 执行
操作符
PHP 数组
操作符
PHP
操作符
综合使用 PHP 条件判断/循环 PHP if语句 PHP else语句 PHP elseif语句 PHP switch语句 PHP while循环 PHP for和foreach循环 PHP do...while循环 PHP break/continue/exit PHP 数组 PHP 数字索引数组 PHP 非数字索引数组 PHP 多维数组 PHP 数组排序 PHP 多维数组排序 PHP 随机数组排序 PHP 文件内容载入数组 PHP 数组操作
C++
操作符
重载
包含C++的算术
操作符
,关系
操作符
,下标
操作符
,
自增
操作符
和自
减
操作符
JavaScript
87,910
社区成员
224,616
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章