当前位置:刘伯温火凤凰公式网 > 三目运算符 >

C++三目运算符能不能有空句

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  展开全部三目运算符号?:其实最基本的作用是条件复制赋值。(变量)=(条件)?(值A):(值B)。

  也就是说,(条件)?(值A):(值B)式子是有返回值的,其返回之取决于(条件)是否为真,要么是(值A),要么是(值B)。且二者返回同类型值。

  看看你的代码。cout是有返回值的,可以作为赋值语句的参数;而continue是跳转语句,没有返回值,不可用作赋值。

  你的for后面没有{,看来这个for后面只想跟一条语句:能被 i 整除,打印,否则继续。这里已经是for的最后一句了,后面没有后续代码了,为什么非要加continue?什么都不做,它也会继续。把continue换成cout就可以了。另外,couti改成 couti 什么的,显示效果会好一点,否则所有数字挤在一起,你看不清的。我本来也写cout提示编译错。。双引号表示空的字符串。单引号会把后面的符号全算陈字符串,指导另一个,肯定报错。

http://idagoldadv.com/sanmuyunsuanfu/167.html
点击次数:??更新时间2019-06-16??【打印此页】??【关闭
  • Copyright © 2002-2017 DEDECMS. 织梦科技 版权所有  
  • 点击这里给我发消息
在线交流 
客服咨询
【我们的专业】
【效果的保证】
【百度百科】
【因为有我】
【所以精彩】