zoukankan
html css js c++ java
i++和++i的区别
一组简单的计算题:
int
i
=
0
,j
=
0
;
int
a
=
0
, b
=
0
;
请计算: i
=
i
++
求: i
=
?
a
=
i
++
i
=
?,a
=?
j
=
++
j j
=
?
b
=
++
j j
=
?,b
=?
测试用例:
int
i
=
0
,j
=
0
,k
=
0
,p
=
0
;
int
a
=
0
, b
=
0
;
Response.Write(
"
i的初始值是:
"
+
i.ToString());
i
=
i
++
;
Response.Write(
"
=======算式(i=i++)=========
"
);
Response.Write(
"
计算后的i是:
"
+
i.ToString()
+
"
\r\n
"
);
Response.Write(
"
<br>
"
);
Response.Write(
"
k的初始值是:
"
+
k.ToString());
a
=
k
++
;
Response.Write(
"
======算式(a=k++)========
"
);
Response.Write(
"
计算后的a是:
"
+
a.ToString()
+
"
;计算后的k是:
"
+
k.ToString()
+
"
\r\n
"
);
Response.Write(
"
<br>
"
);
Response.Write(
"
j的初始值是:
"
+
j.ToString());
j
=
++
j;
Response.Write(
"
=====算式(j=++j)========
"
);
Response.Write(
"
计算后的j是:
"
+
j.ToString()
+
"
\r\n
"
);
Response.Write(
"
<br>
"
);
Response.Write(
"
q的初始值是:
"
+
p.ToString());
b
=
++
p;
Response.Write(
"
=====算式(b=++p)========
"
);
Response.Write(
"
计算后的b是:
"
+
b.ToString()
+
"
;计算后的p是:
"
+
p.ToString()
+
"
\r\n
"
);
Response.Write(
"
<br>
"
);
得出的结果:
i的初始值是:
0
=======
算式(i
=
i
++
)
=========
计算后的i是:
0
k的初始值是:
0
======
算式(a
=
k
++
)
========
计算后的a是:
0
;计算后的k是:
1
j的初始值是:
0
=====
算式(j
=++
j)
========
计算后的j是:
1
q的初始值是:
0
=====
算式(b
=++
p)
========
计算后的b是:
1
;计算后的p是:
1
查看全文
相关阅读:
【ARM-Linux开发】Linux下更改目录下所有文件的所有者及其权限
【ARM-Linux开发】Linux下更改目录下所有文件的所有者及其权限
# 【ARM-Linux开发】在Win7的电脑上直接运行安装Ubuntu14.04发生的问题 标签(空格分隔): 【Linux开发】 --- > 一段时间以来,一直是在Windows上安装虚拟机
# 【ARM-Linux开发】在Win7的电脑上直接运行安装Ubuntu14.04发生的问题 标签(空格分隔): 【Linux开发】 --- > 一段时间以来,一直是在Windows上安装虚拟机
【ARM-Linux开发】wubi.exe安装Ubuntu14.04出现为/检查磁盘时发生严重错误的解决方法
【ARM-Linux开发】wubi.exe安装Ubuntu14.04出现为/检查磁盘时发生严重错误的解决方法
【VS开发】winsock 错误多 windows.h和winsock2.h的顺序
【VS开发】winsock 错误多 windows.h和winsock2.h的顺序
【FFMPEG】VS2013编译ffmpeg
【FFMPEG】VS2013编译ffmpeg
原文地址:https://www.cnblogs.com/yank/p/1102635.html
最新文章
Ibatis对日期的处理
Future模式
NIO提升系统性能
java核心数据结构总结
转:Oracle中merge into的使用
【编程开发】加密算法(MD5,RSA,DES)的解析
【编程开发】浅谈公开密钥加密技术
【编程开发】浅谈公开密钥加密技术
【编程开发】MD5算法原理
【编程开发】MD5算法原理
热门文章
【编程开发】非对称加密算法
【编程开发】非对称加密算法
【编程开发】非对称加密过程详解(基于RSA非对称加密算法实现)
【编程开发】非对称加密过程详解(基于RSA非对称加密算法实现)
【编程开发】一个最简单的加密解密算法
【编程开发】一个最简单的加密解密算法
【ARM-Linux开发】在win下开发的eclipse+yougatoo+jlink环境搭建
【ARM-Linux开发】在win下开发的eclipse+yougatoo+jlink环境搭建
【ARM-Linux开发】arm-none-Linux-gnueabi-gcc下载安装
【ARM-Linux开发】arm-none-Linux-gnueabi-gcc下载安装
Copyright © 2011-2022 走看看