for循环里面的++i和i++的区别
来源:互联网 发布:depthmap软件计算 编辑:程序博客网 时间:2024/05/22 15:12
#include<stdio.h>#include<string.h>#include<math.h>#define N 10000int main(){int i, j, k, n, m;j = 0;k = 0;for (i = 0; i <10;k=i, ++i,j=1){printf("---\n");printf("k=%d\n", k);printf("j=%d\n", j);printf("i=%d\n", i);}printf("i====%d\n", i);printf("\\\\\n");for (i = 0; i < 10; k=i,i++, j = 2){printf("---\n");printf("k=%d\n", k);printf("j=%d\n", j);printf("i=%d\n", i);}printf("i====%d\n", i);return 0;}
从结果我们可以看出这样几点:
1.for循环先执行前两个分号内的内容,然后执行大括号的内容,最后执行第二个分号后的内容
2.在++i和i++的形式下i都完成了i=i+1的操作,这个操作在这个地方不分先后。因为最后都是吧i+1赋给了原来的i
0 0
- for循环里面的++i和i++的区别
- for循环 i++和++i 的区别
- java里面for循环中i++与++i的区别
- for循环中i++和++i的区别
- for()循环中 i++ 和 ++i的区别
- for循环中 i++ 和++i 区别?
- for循环里的i++和++i的效率
- JAVA for循环执行顺序 及 i++和++i的区别
- i++和++i的区别以及在for循环中效果一样解惑
- for循环中的++i,和方法语句中的i++的区别
- i++和++i的区别
- "i++"和"++i"的区别
- ++i 和 i++ 的区别
- i++和++i的区别
- i++和++i的区别
- i++和++i的区别
- i++和++i的区别
- i++和++i的区别
- Centos7安装MySQL安装出错:Error: Package: MariaDB-client-5.5.49-1.el7.centos.x86_64 (base)的解决办法
- Swift-String常用操作的改变
- 前端js 将13位时间戳转为xxxx/xx/xx格式
- Java使用DOM读写 XML
- 洛谷 并查集 食物链
- for循环里面的++i和i++的区别
- Neither spark.yarn.jars nor spark.yarn.archive is set
- phpt文件说明
- Java基础-JDBC连接测试
- 拿到url中包含的参数 - iOS
- MySQL的主从复制延迟问题
- 1252: 时钟
- 用户所属表空间
- spring+mybatis通用dao层、service层的一些个人理解与实现