问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

c语言中的flag语句到底怎么用,如何理解

发布网友 发布时间:2022-04-23 19:19

我来回答

2个回答

热心网友 时间:2023-10-14 13:56

flag?b[i]>b[j]:b[i]<b[j]解释这个之前,我先解释一下简单的

示例:
部分代码如下:
int flag=1,a=2,c=3;
int ans;
ans=flag ? a : c;/*先判断flag是否为真,为真(非零)的话取a的值,为假(零)的话取c的值,取完值后赋给ans变量,该示例中因为flag为1,结果为真,所以取a的值赋给ans,所以ans的值和a的值一样,都为2*/

再来看看
flag?b[i]>b[j]:b[i]<b[j]
和示例对比,可以化为:
int a=b[i]>b[j], c=b[i]<b[j]; /*其中b[i]和b[j]的值应该是已知的,如果b[i]的值大于b[j]的值,则 表达式b[i]>b[j]的值就为1,即a的值为1;同样推出c的值为0; */
flag ? a : c ; //这样就根据flag是真是假来判断了

热心网友 时间:2023-10-14 13:57

flag不是语句,只有一种用户自己定义的变量名。
大多数用户用来当做一个标志型变量。flag=1,执行某个语句。flag=0屏蔽某些语句。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
U盘更新专用需要电脑打开怎么让我的U盘和电脑文件夹同步更新啊_百度知 ... 为什么我的硬盘一打开就弹出对话框说选择打开方式. 倒霉的是右键也打... 磁盘右键是打开方式怎么办 我双机盘符总是打开 打开方式 让我选择,右健第一项是打开.不知道是中了... 罗技Lightspeed怎么用? 罗技无线鼠标怎么样?怎么连接电脑使用? 为什么不建议去融资公司上班 融资担保公司一般账务处理及所涉及的会计科目有哪些 月经期间可以游泳吗 经期能不能游泳 请问怎么做醋泡黑豆治疗白头发,吃黑芝麻可以吗? VC++6.0中flag的用法 醋泡黑豆可使白发变黑,真的有效果吗 醋泡黑豆使白发变黑 C语言中flag是什么意思? 醋泡黑豆能治白头发吗 vb中flag的用法??? 黑豆泡醋治白发做法1 怎样用黑豆泡醋染白发 醋泡黑豆治疗白头发怎样做染发剂 醋泡黑豆治白发的泡制方法,用哪种醋最好 醋泡黑豆能治白发吗?它的功能和主治是什么?正正确泡发如何? C语言问题:flag是怎么用的? 醋泡黑豆的正确做法,真的可以治疗白发吗 黑豆泡醋治白发做法 关于flag的用法 创维酷开s3电视挂架装墙用多大钻头打孔?装墙上挂壁的,要打孔,50寸电视的,用多大钻头? 75寸索尼电视挂墙怎么定打孔位 两孔电视挂架安装方法 电视挂墙上是不是肯定要在墙上打洞.如果能不用打 醋泡黑豆吃多久白发可变黑 醋泡黑豆能治白发吗 醋泡黑豆可以治白发吗 黑豆泡醋治白发做法怎么做 用什么醋泡 黑醋泡黑豆真的能使白发变黑发吗 醋泡黑豆可使白发变黑,真的有效果吗?谁吃过?效果怎么样啊? 临县有哪些乡镇和村 云南省风临县在哪里? 临县人的秧歌词 山西吕梁临县有那些好玩的地方 吕梁地区的风俗习惯 吕梁十三市县人的特点 临县大唢呐的介绍 我的家乡甘肃临县作为作文 临泉天气 盆栽大叶绿萝怎么修剪 山西省临县的汉高山传说是真的吗? 吕梁地区包括哪些地区 临县各煤矿的情况 家里或办公室的大叶绿萝长长,长高怎么修剪合适