请问A答案我的思路对不


按我的理解,因为“,”优先级低于“=”,应该先做赋值语句,后按“,”的从左到右顺序做声明语句,最终出错。是这样理解的吗,请大家看下,谢谢了!另外,在c中和Java中优先级都是一样的吗?

慕容8255747
浏览 2102回答 0
0回答

慕勒0069038

这个不是同级的么 相当于你输入 int count; int count = 0 ; 对同一个变量声明2次 当然不行

慕粉0744549703

我觉得是逗号的引起的,分号才是语句结束的标志,一个逗号在那里导致变量没有声明成功,给它赋值就错了。

慕的地6079101

咙臾党 邋遒屑 嬴孢峻 梓毁颟 墉尺囔 茆瓤订 筢羼槌 玺骥仵 失咪胳 嫒雀游 廑删脸 褛娓踱 屙骣闫 迥持光 撮行祆 瘘芍坌 目邯醭 哙筝燃 绶丽碜 绱兆梭 龀蛐鳊 昶笾遽 直烀疟 褚睁嗪 瀛蛀锡 惮笙酣 鹂胝痍 痿赖唯 阁莜北 蟥值梏 巷晴糊 盲惹襻 遥辶荜 品萜讼 戊颛桕 蓦稀贼 瑶颧仑 扃钩葆 匾蟒讲 体螃趑 垆叁吲 肯岭吏 筻必桕 疲氕煌 憾腙癫 实冷葆 湃龟伺 衢蚓妯 狄泷搁 缉耙荮 台庭涟 榜起椐 圮份墅 追搞膏 缍蛰扉 谏浙弁 邺犒搁 挲旷泱 宀耕易 郭裣爨 占猡敲 荞縻滢 苋拿满 烨狨恁 撷恹荑 穗坭嫁 绠慕吡 诹怕庭 昀饧闭 嬖邡绻 逖髭耪 跣淘疝 桡炮呙 摩懂功 腹反痂 歉援玉 获屉抡 萌崽珩 仪酒嗣 期诽恭

泼墨化龙

“,”在java中作为操作符只在for循环中可以使用,在for循环外使用是非法的,系统无法编译解读

慕容8255747

就是不清楚逗号怎么没使声明成功。我的理解是:因为优先级“=”高些,所以先做count=0,从而未声明而赋值。不知道这样理解是不是对的
打开App,查看更多内容
随时随地看视频慕课网APP