博客
关于我
c++ 逗号运算符
阅读量:300 次
发布时间:2019-03-03

本文共 493 字,大约阅读时间需要 1 分钟。

逗号运算符含有两个运算对象,按照从左向右的顺序依次求值。

对于逗号运算符,首先对左侧表达式求值,然后将求值结果丢弃。逗号运算符真正的结果是右侧表达式的值。

逗号运算符经常被用在for循环中:

#include 
#include
using namespace std;int main(){ vector
ivec = {1,2,3,4,5}; vector
::size_type cnt = ivec.size(); for (vector
::size_type ix = 0; ix != ivec.size(); ++ix, --cnt) { cout << "ix=" << ix << endl; cout << "cnt=" << cnt << endl; ivec[ix] = cnt; } return 0;}

运行结果:

 

补充:

对于  vector<int>::size_type

参考链接:

转载地址:http://iwfq.baihongyu.com/

你可能感兴趣的文章
使用 github 搜索
查看>>
java有包名的类访问没有包名的类
查看>>
整型关键字的散列映射
查看>>
多位水仙花数-python(出现运行超时?不妨用减法计算)
查看>>
地下迷宫探索(后两个测试点无法通过?这里有你想要的答案)
查看>>
小白看完都会了!阿里云大师深入拆解Java虚拟机,看完这一篇你就懂了
查看>>
【IT之路】FAQ-Hibernate报错:表不存在
查看>>
VBA之正则表达式(19)-- 相对引用转绝对引用
查看>>
巧用VBA统一数字单位
查看>>
Transpose实现数组行列转置的限制
查看>>
用float/double作为中转类型的“雷区”
查看>>
golang中interface的一些语法缺陷的改进
查看>>
vue-router路由 学习笔记
查看>>
【数据库】第七章课后题
查看>>
第四章 串、数组和广义表 —— BF算法和KMP算法
查看>>
[选拔赛1]花园(矩阵快速幂),JM的月亮神树(最短路),保护出题人(斜率优化)
查看>>
DLA:一种深度网络特征融合方法
查看>>
leetcode114(二叉树展开为链表)
查看>>
java —— static 关键字
查看>>
在 Python 调试过程中设置不中断的断点 | Linux 中国
查看>>