C语言第四题怎么做谢谢谢谢 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 c语言 谢谢谢谢 搜索资料 2个回答 #热议# 应届生在签三方时要注意什么? 西弗王子 2016-04-16 · TA获得超过117个赞 知道小有建树答主 回答量:255 采纳率:100% 帮助的人:80.1万 我也去答题访问个人页 关注 展开全部 初始化三个int整型类型变量a,b,c并分别赋予初值1,2,3;if:如果c和a相等(if条件成立),输出c的值并换行,此时c=3,a=1,两者不相等,则不执行if后的print输出语句;else:如果c和a不相等(if条件不成立),输出b的值并换行,此时c=3,a=1,两者不相等,则执行else后的print输出语句,即输出b的值并换行。答案为2。 更多追问追答 追问 答案是1 到底怎么回事 为什么 追答 哦哦,看错题了,没错答案是1。 追问 怎么回事 我是初学者 追答 初始化三个int整型类型变量a,b,c并分别赋予初值1,2,3;if:把a的值赋值给c(只要a的值不为0则if条件成立),输出c的值并换行,此时a=1,则c的值也变为1,不为0(c语言里面0是false,非0为true),则执行if后的print输出语句,即输出c,c此时值为1,则输出1;else:即if条件不成立,输出b的值并换行,此时if条件成立(true),不输出else后的print输出语句。答案为1。 追问 为什么a不为0时if成立就 就成立 本回答由网友推荐 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 听不清啊 高粉答主 2016-04-16 · 说的都是干货,快来关注 知道顶级答主 回答量:7.8万 采纳率:89% 帮助的人:1.9亿 我也去答题访问个人页 关注 展开全部 把a的值赋给c,其值为1(非0),所以条件满足,于是执行输出c的值,即输出1。 更多追问追答 追问 你为什么说是非0如果是0会怎么样 我是初学者 还是不明白 可以解答一下吗谢谢啦 追答 if(......)的括号中如果非0,就认为是满足条件,即条件为真,括号中值为0,就认为是假,即条件不满足。 追问 为什么非零满足条件 追答 C 语言中就是这么规定的,只要非0,就被认定为是“真”。 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2020-11-07 C语言,第4题怎么做出这个? 2012-07-19 四道C语言选择题求解题思路 3 2018-06-17 解释一下第四题,c语言 2 2016-07-02 c语言 第三题 2 2018-05-18 第四题c语言 2017-03-17 c语言第四个题怎么弄?求大神给我讲讲各个选项 2019-10-20 c语言求第四题,第五题,过程 2017-04-26 C语言第四题,必采纳 更多类似问题 > 为你推荐: