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?
展开
3个回答
推荐于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后面跟多个变量的声明,不过如果工作中这样写是不允许,不便于阅读罢了。
可能是印刷错误
这样结果声明的结果是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后面跟多个变量的声明,不过如果工作中这样写是不允许,不便于阅读罢了。
展开全部
int a=3,b, c=5
等价于:
int a=3;
int b;
int c=5;
a b c之间没有任何关系,只是都是int整型的变量而已。
等价于:
int a=3;
int b;
int c=5;
a b c之间没有任何关系,只是都是int整型的变量而已。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
没这种说法…就是定义b的类型而已
追问
能不能解释一下c 语言中int a=3,b, c=5 的意思
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询