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

在C语言中,逗号运算符的优先级最低吗?

发布网友 发布时间:2022-05-13 15:12

我来回答

1个回答

热心网友 时间:2023-01-27 15:53

逗号运算级最低!   //逗号运算符优先级最低

括号成员第一;        //括号运算符[]() 成员运算符.  ->
全体单目第二;        //所有的单目运算符比如++ -- +(正) -(负) 指针运算*&
乘除余三,加减四;   //这个"余"是指取余运算即%
移位五,关系六;    //移位运算符:<< >> ,关系:> < >= <= 等
等于(与)不等排第七;    //即== !=
位与异或和位或;    //这几个都是位运算: 位与(&)异或(^)位或(|)     
"三分天下"*十;  
逻辑或跟与           //逻辑运算符:|| 和 &&
十二和十一;            //注意顺序:优先级(||)  底于 优先级(&&) 
条件高于赋值,       //三目运算符优先级排到 13 位只比赋值运算符和","高//需要注意的是赋值运算符很多!
逗号运算级最低!   //逗号运算符优先级最低

由于C语言的运算符优先级与C++的不完全一样(主要是增加了几个运算符),所以这个口诀不能完全实用于C++.但是应该能够兼容,大家可以比较一下他们的区别应该就能够很快掌握C++的优先级的!  

((*strDest++=*strSrc++)!='\0');  :
重点:++后增运算符优先级高于*
1.*strDest++相当于 *(strDest++)
2.由于是后自增,故执行顺序为:

*strDest=*strSrc
strDest++ strsrc++  //该级顺序不明
将*strDest与'\0'比较 //即,整个表达式的值为*strDest与'\0'的比较结果

值得注意的是,对于赋值表达式,表达式本身的值等于左边子表达式的值。

通过以上深入的分析,我们知道这个表达式完成了以下多个功能:

1.对于指针strDest, strSrc,将strSrc所指的内存空间的值赋给由strDest所指的内存空间。

2.判断赋值后的strDest所指的内存空间的指是否等于0。

3.对于指针strDest,strSrc,他们的值分别加1,即指向下一个元素。

即:该表达式实现了以下三个功能:

1.对于指针strDest, strSrc,将strSrc所指的内存空间的值赋给由strDest所指的内存空间。

2.判断赋值后的strDest所指的内存空间的值是否等于0。

3.对于指针strDest,strSrc,他们的值分别加1,即指向下一个元素。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
在线条形码生成 ie地址栏是什么 ie浏览器的官网地址是什么? 团餐定制电话 抖音电商与广东商务厅启动“富域计划” 简单的晚餐晒美食文案句子 简单的晚餐晒美食说说短句 鸭肉炒什么好吃家常做法 为什么越背越记不住 绯牡丹锦多久浇水 绯牡丹养护要点 在C语言中,逗号运算符的优先级最低对吗 哈尔滨建设银行过年初几上班? 第一个保温瓶是谁发明的? 热水瓶的产生年代 水壶是谁发明的? 主人怎么指挥奴 微信可以一键删除好友吗 枣强大营的历史风俗 女式高领子内衣怎么搭配 面粉和饺子粉有什么不同吗?可以用饺子粉代替面粉吗? 水饺粉面粉有什么区别? 面粉和饺子粉有何不同 饺子粉和面粉有哪些区别 饺子粉和面粉是一样的吗? 腾讯科技短信回复T退订了。现在收不到验证码了,手机没办法登录QQ,请问怎么恢复开通呢? 刚看了一个房车接太阳能的视频,他们的接法我有点搞不懂(如图),太阳能板产生的电向太阳能控制器流去, 江苏牧羊集团的主要客户和竞争对手有哪些?急 溧阳正昌集团工人工资怎么样 江苏正昌集团公司本科生进去的薪资待遇怎样啊?有没有谁知道的啊? 溧阳正昌饲料科技有限公司怎么样? 在C语言中,逗号运算符的优先级是最低的吗? 关于c语言中的逗号运算符??? 美团说送达时间已失效什么意思? C语言的逗号运算符 安慰死者家属的名句 如何安慰逝者的家属 给死者家属的安慰话 安慰世者家属词语? 如何安慰死者家属 如何用PS将图像中广告牌中的红色调整为绿色 这个logo中的红色要换成绿色,ps里怎么做 公开但不推荐给可能认识的人什么意思 请问高人,在PS中用可选颜色如何使得红色(非纯红色)变成绿色,根据变色原理是不是不能变过去,能变该如... PS高手,拍出的火焰有红色杂质,用PS怎样调成绿色的,最起码不要这么明显 ps里怎么把一张图里二种不一样的颜色全改成绿色 今天我收到一条微信的推送通知,上面说是可能认识的人,那这个可能认识的人是怎么产生的?是说他刚开始用 微信会推荐好友的好友吗 请大家帮我判断一下这是微信向我推送的还是对方故意搞的鬼? 我是学习网站推广的,想学习微软那个网站上的页面制作样式,下面是链接,帮忙找到下面中的css样式 一岁宝宝发烧怎么护理