c 语言中int a=3,b, c=5 是声明int类型的变量a,b,c,其中对a赋值3,b

c语言中inta=3,b,c=5是声明int类型的变量a,b,c,其中对a赋值3,b赋值为a的值,c赋值为5,为什么b赋值为a?... c 语言中int a=3,b, c=5 是声明int类型的变量a,b,c,其中对a赋值3,b赋值为a的值,c赋值为5,为什么b赋值为a? 展开
 我来答
匿名用户
推荐于2018-04-15
展开全部
不知道你看的是那本书

可能是印刷错误

这样结果声明的结果是b=0,这是c语言的特性,忘了叫什么,只要你没有赋值的全部为0;

不信你跑一下程序就知道,一个printf打印一下b的值就知道了。事实胜于雄辩。

int a=3,b, c=5

等价于

int a=3;
int b;
int c=5;

只不过int a=3,b, c=5这样写是可能是考验一下你对声明语句的写法。c允许int后面跟多个变量的声明,不过如果工作中这样写是不允许,不便于阅读罢了。
jiaolingqi
2016-03-21 · TA获得超过304个赞
知道小有建树答主
回答量:567
采纳率:0%
帮助的人:317万
展开全部
int a=3,b, c=5

等价于:
int a=3;
int b;
int c=5;
a b c之间没有任何关系,只是都是int整型的变量而已。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
糯米江山
2016-03-21 · TA获得超过955个赞
知道小有建树答主
回答量:861
采纳率:61%
帮助的人:270万
展开全部
没这种说法…就是定义b的类型而已
追问
能不能解释一下c 语言中int a=3,b, c=5    的意思
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式