社区
C++ 语言
帖子详情
偶然翻标准,发现 if 还可以这么写……
鼠
2011-08-23 09:16:02
if(int a = m + n)
cout<<a<<endl;
else
cout<<a+1<<endl;
不只是 if,switch、for、while 的判断条件都可以这么写……
从来就没有人说过啊有木有!!
...全文
5813
216
打赏
收藏
偶然翻标准,发现 if 还可以这么写……
if(int a = m + n) cout<<a<<endl; else cout<<a+1<<endl; 不只是 if,switch、for、while 的判断条件都可以这么写…… 从来就没有人说过啊有木有!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
216 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zhangyafei13
2011-08-29
打赏
举报
回复
[Quote=引用 13 楼 taodm 的回复:]
因为你看过的书不够多。
[/Quote]
呵呵,嗯,的确,还是应多看些书先,学这东西别着急的,慢慢来 0.............\\
SoulRed
2011-08-29
打赏
举报
回复
。。。不错。。学了一招啊。。。
xinxian13
2011-08-29
打赏
举报
回复
mark,thanks
shanchong234
2011-08-29
打赏
举报
回复
不建议这么个写法
鼠
2011-08-29
打赏
举报
回复
[Quote=引用 213 楼 diyigehaoren 的回复:]
话说看的太像散分的了……
[/Quote]
说实话这帖原本不是散分帖,我只是没想到竟有这么多人分不清最基本的表达式、语句、声明、初始化和赋值。
if(int a = 0) 和 for(int a = 0;;) 中的“int a = 0”适用的是不同的语法,例子参见 79 楼和 87 楼。
缺媳妇的郝
2011-08-29
打赏
举报
回复
话说看的太像散分的了……
forster
2011-08-29
打赏
举报
回复
后面是宏就要悲剧
Chirive
2011-08-28
打赏
举报
回复
来接分
youkuxiaobin
2011-08-28
打赏
举报
回复
楼主三分!!!
健一
2011-08-28
打赏
举报
回复
我是来接分的~~
这样肯定可以啦
Linux上跑WIndows
2011-08-28
打赏
举报
回复
[Quote=引用 26 楼 hiroyukki 的回复:]
引用 21 楼 jackyjkchen 的回复:
引用 18 楼 hiroyukki 的回复:
引用 15 楼 jackyjkchen 的回复:
C99的,跟c++学的,大家想想,是不是经常在for里这么写?
一样的道理
我试了下,gcc也不支持在 for 体内的变量声明。
看来并非C99标准
编译选项--std=c99选了没有
哦,原来如此。
那 c……
[/Quote]
我怎么没再C++primer中见到
grefen
2011-08-28
打赏
举报
回复
此内容在《c++编程思想》卷1中有相关的讨论;
Joe-xXx
2011-08-28
打赏
举报
回复
跟for不是类似么?
for(int i=0;i<5;++i)
{
//....
}
witwolf
2011-08-28
打赏
举报
回复
显然是来散分的
cscscs1027
2011-08-28
打赏
举报
回复
有什么问题?
wangw89
2011-08-28
打赏
举报
回复
应该可以啊,不过没见过的
loyy77
2011-08-28
打赏
举报
回复
>0 就为true
热爱生活
2011-08-28
打赏
举报
回复
可以,但不支持。
习惯不好,代码写出来应该便于理解。
鼠
2011-08-28
打赏
举报
回复
[Quote=引用 190 楼 ljhtdcq 的回复:]
我想知道楼主准备怎么结贴给分呢!
[/Quote]
那个……前 50 个回帖每个 4 分大家不会有意见吧……
鼠
2011-08-28
打赏
举报
回复
[Quote=引用 184 楼 frais 的回复:]
本来就可以,你还可以这么写
if(int a = m + n,a = m - n)
[/Quote]
很抱歉地告诉你这是不可以的……
加载更多回复(195)
基于SSM《校园二手交易平台项目》实战开发教程(附配套论文及源码)
在如今的大学校园中,伴随着学生的购买能力的提高和每年的升学和毕业,存在许多各种类型的二手商品。目前,二手商品交易成为了当代大学生课余生活的一大热门。以我校为例,每年都要举办的“跳蚤”市场,可见大学生对二手商品交易的需求,然而这种方式有很多局限性和
偶然
性,远远无法满足广大学子交易的需求。 建立一个校园二手交易平台可以大大方便在校的学生,方便了同学也营造了节约光荣,浪费可耻的校园文化氛围。最主要的是,它也可以通过网络将自己不用的东西放在网上,也可在网上找到自己需要的东西,物美价廉,达到双赢。 技术选型: 前端:HTML、CSS、JS、Jquery、Thymeleaf、BootStrap后端:SpringMvc、Spring、MyBatis、MyBatisPlus、SprringBoot、Redis数据库: MySql 8.x项目构建构建: Maven 3.6 开发环境: IDEA 2019.3 + Windows 10部署环境: Linux 项目资料: 项目部分截图: 后台测试地址: http://localhost:8080/admin 测试账号: 13918888888 测试密码: 123456 网站前台: 网站后台:
……是……的充分条件_我在研究生院上花了110,000美元,却意识到免费的在线资源实际上是……...
……是……的充分条件by Robb 由Robb 我花了110,000美元在读研究生时,才意识到免费的在线资源实际上更好 (I spent $110,000 on grad school, only to realize that the free online resources were actually better) When I got into a computer science ...
XDOJ1144 - 组合数学三之棋魂
描述 嗯,首先是故事预告:小学六年级的进藤光为了赚些零用钱,跑到爷爷家里寻宝,
偶然
翻
出了一个旧棋盘。接触棋盘的一瞬间,附身于棋盘中的平安时代棋士——藤原佐为的灵魂进入了小光的体内。佐为将围棋视为生命,在他的熏陶下,小光也逐渐对围棋产生了兴趣…… 个人认为围棋中最为枯燥乏味的莫过于整理棋子,比如现在光所要做的工作。先有n个黑色的棋子,m个一样的盒子,问:光有多少种不同的方法,可以将棋子全部放到盒...
vbscript中的True和False
vbscript脚本语言是一种弱类型语言,这样有好处也有坏处,在
写
asp网页的时候经常出了错误找到眼睛都快瞎了,因为vbscript有些时候会自作聪明“自动转型”。比如access数据库中的“是/否”类型,对应的是“是”、“Yes”、“True”、“否”、“No”、“False”。我
写
的代码:if ceshi=True then ……,条件判断没有问题。但是注意了,我的True没有加引号,而acc...
(Kinetis K60)TSI触摸感应……
偶然
发现
kinetis有个TSI寄存器……作为屌丝 果断体验鸟ipad的触摸赶脚~ 关于电容触摸屏原理……手指接近会导致振荡器频率的变化 main.c #include "LED.h" void TSI_Init(void); void TSI_SelfAdjust(void); volatile U16 Adjust[4]; void main(voi...
C++ 语言
64,281
社区成员
250,470
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章