【答疑解惑】++前缀和后缀的区别

网友们的问题:

我的解答:

这个知识点在C、C++和Java中都是一样的,++前缀就进行自增然后再用自增后的值,++后缀则是先用这个值,然后再进行自增。

上面的题目是一个很好的面试题,网友们还是好好看一下,如果是让输出k的值,把i换成k,答案是什么呢?再变换一下,把k=++i换成k=i++,输出的k和i的值又各是什么呢?如果拿不准那就别再犯懒了,还是动手敲一下吧。

原文发布于微信公众号 - 程序员互动联盟(coder_online)

原文发表时间:2015-09-20

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏Jackie技术随笔

使用strptime函数时遇到的一个坑

做新专辑排序的需求时,需要对专辑的时间进行排序,由于目前该字段是字符串类型的日期,在排序函数中要转成标准的UNIX时间戳来进行对比,大概代码如下:

2568
来自专栏逆向技术

计算机基础知识_原码反码补码

一、原码,反码,补码 1.原码   比如一个二进制数字 最高位是0,(0代表正数) 0010 1000 那么原码就是0010 1000 反码: 0010 100...

1540
来自专栏三木的博客

Python中的参数传递与解析

Python传递命令行参数 Python的命令行参数传递和C语言类似,都会把命令行参数保存到argv的变量中。对于python而言,argv是sys模块中定义的...

1797
来自专栏PHP技术

CTF之PHP黑魔法总结

php黑魔法,是以前做CTF时遇到并记录的,很适合在做CTF代码审计的时候翻翻看看。 一、要求变量原值不同但md5或sha1相同的情况下 1.0e开头的全部相等...

3858
来自专栏xcywt

《程序员的自我修养》第三章学习笔记

1, 编译器编译源代码生成的文件叫做目标文件。 从结构上说,是编译后的可执行文件,只不过还没有经过链接 3.1 目标文件的格式 1,可执行文件的格式: Wind...

1826
来自专栏吴伟祥

Shell脚本学习总结(一) 原

临时变量:是shell程序内部定义的,其使用范围仅限于定义它的程序,对其它程序不可见

642
来自专栏刺客博客

(转载)Linux之sed匹配第N个进行替换

3014
来自专栏从流域到海域

《笨办法学Python》 第2课手记

《笨办法学Python》 第2课手记 这节课的内容很简单,目的是要探求#号的作用,目前我们已知的内容是,作为注释的标识符。 在Python中输入如下代码并运行。...

1818
来自专栏开发与安全

shell programming tutorial

可以直接 man bash 学习语法和相关命令。 一、什么是shell程序 以文件形式存放批量的Linux命令集合,该文件能够被Shell解释执行,这种文件就是...

1759
来自专栏诸葛青云的专栏

教你彻底学会c语言基础——文件操作

函数定义:FILE *fopen(char *pname, char *mode)

482

扫描关注云+社区