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
查看全文
相关阅读:
MYsql 之单标查询.
MYSQL社区版安装手册
爬虫框架学习
celery_消息队列
rabbitMQ消息队列
Django分页设置
Mysql-基础+安装指南
super函数的用法
hashlib 和loggin模块
Python的魔法方法
原文地址:https://www.cnblogs.com/yank/p/1102635.html
最新文章
快速排序
归并排序
选择排序
插入排序
冒泡排序
Jenkins+docker+git+Gitee 部署SpringBoot项目
计算机网络
操作系统
Redis
Spring/SpringMVC
热门文章
C#标识符
如何在Access中使用SQL语句
arcgis计算X坐标值、Y坐标值
arcgis字段计算器
arcgis中的Join(合并连接)和Relate(关联连接)
arcgis中的load data加载数据
c#计算运行时间
UltraEdit设置打开的文件类型,怎么打开大文本文件
c#逐行读取文件到数组
c#拖拽事件
Copyright © 2011-2022 走看看