以下对i,j,k进行说明并赋值的方法中,只有(A)是错误的
a.int i=j=k=1;
为什么a是错的?
因为j还未声明变量就使用了
在一个带有赋值的定义中,只能含有一个新的没有定义过的变量。
定义可以写为: int i, j, k=i=j=1;
违反了先定义后使用的原则,只能这么写 int i=1,j=1,k=1;
您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~
如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~
ps: 问答会员【8折】购 ,仅需→¥23.2,即可享受5次/月 有问必答服务,了解详情>>>https://t.csdnimg.cn/RW5m