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

网友们的问题:

我的解答:

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

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

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

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

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

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏小樱的经验随笔

查找算法的实现(C/C++实现)

存档: 1 #include <stdio.h> 2 #include <stdlib.h> 3 #define max 20 4 typedef in...

3894
来自专栏机器学习入门

LWC 51:683. K Empty Slots

LWC 51:683. K Empty Slots 传送门:683. K Empty Slots Problem: There is a garden wit...

2288
来自专栏康怀帅的专栏

Redis hash 类型

赋值 hset hash1 key1 12 hget hash1 key1 hgetall hash1 # 获取某个哈希表...

3356
来自专栏Grace development

MySQL常用函数汇总

我整理的另一篇文章 MySQL常用系统表汇总 : https://blog.fastrun.cn/2016/07/10/1-27/

522
来自专栏决胜机器学习

PHP数据结构(十九) ——B+树

PHP数据结构(十九)——B+树 (原创内容,转载请注明来源,谢谢) 一、概述 B+树是B树的变种,在数据库系统、文件系统等方面,B+树的运用...

4476
来自专栏恰同学骚年

Hadoop学习笔记—11.MapReduce中的排序和分组

  从上图中可以清楚地看出,在Step1.4也就是第四步中,需要对不同分区中的数据进行排序和分组,默认情况下,是按照key进行排序和分组。

842
来自专栏杨建荣的学习笔记

关于oracle中的sql数据类型(r3笔记第59天)

数据类型对于每一种编程语言而言都是数据存储的基础,对于编程语言的实现功能而言也是一个标尺,有些编程语言可能数据类型很丰富,比如java,c,在数据计算方面的支持...

2694
来自专栏书山有路勤为径

哈希表基础知识

哈希表(Hash table,也叫散列表),是根据关键字值(key)直接进行访问的数据结构,它通过把关键字值映射到表中一个位置(数组下标)来直接访问,以加快查找...

601
来自专栏yl 成长笔记

c# 读取 txt 文件中数据(int)

今天在学图的算法做测试是,需要读取文本文件中的点坐标,本来很简单的事情,折腾了半天,记录一下找到的一种简单粗暴的解决方法,以便以后查看。

4115
来自专栏跟着阿笨一起玩NET

SQL Server数据库获取TEXT字段的内容长度的方法

SQL Server数据库如何获取TEXT字段的内容长度呢?本文我们就来介绍一下SQL Server数据库如何获取TEXT字段的内容长度的方法,是通过DATA...

713

扫码关注云+社区