菜鸟请教C语言,定义数据类型时可以连续的赋值吗,如 int a=b=c=5 这是错误的吧?
展开全部
int a=b=c=5
是错误的~~因为b,c没有定义~~
a=b=c=5;
如果之前定义过a,b,c是正确的~
原则就是变量在使用之前要被定义过~~
是错误的~~因为b,c没有定义~~
a=b=c=5;
如果之前定义过a,b,c是正确的~
原则就是变量在使用之前要被定义过~~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
int a = b = c= 5;这里只是定义了a,并给a赋值
在此语句前需定义b,c
int b,c;
int a = b = c = 5;
或者
int a,b,c;
a = b = c = 5;
在此语句前需定义b,c
int b,c;
int a = b = c = 5;
或者
int a,b,c;
a = b = c = 5;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以写成 int a,b,c;
a=b=c=5;
a=b=c=5;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询