为了账号安全,请及时绑定邮箱和手机立即绑定

最赞回答 / hfudwsh
x++是先取值后自增++x是先自增再取值先输入x++ 然后x先取值为0 然后输出  x=0然后继续执行自增为1现在x的值为1然后再输入++x  先自增为2 然后输出x=2

最赞回答 / qq_久伴_36
a [ i ]代表的是 a 数组第 i+1个数,比如 a [ 0 ] 是第一个数,a [ 1 ]  是第二个数,以此类推,所以这里 i 最大等于2,即i<3。

最新回答 / 慕侠2441401
找到原因了 因为是 int hd,td,sd;

最赞回答 / 慕侠2441401
已经会了 ,用三目运算就可以 后面2章有讲解

最新回答 / 枫中看雨
逻辑上可以,实际上也是能行的,之所以不行是因为慕课的代码只判断num<1000而没有考虑num<=999;这是慕课网的代码判断机制问题。

最新回答 / 寒戈
#include <stdio.h>int main() {     int year = 2008;    int month = 1;    int day = 8;    int a[] = {0,0,31, 59, 90, 120, 151, 181, 212, 243, 273, 304, 334, 365};    if(((year%4==0&&year%100!=0)||year%400==0)&&(month>=2))    {     ...

最新回答 / 谁来帮我消消黑眼圈
a--是先取值再运算,--a是先运算再取值,比如说a=2,那么a--=2,意思就是a取值2之后再自减,而--a就是指a自减之后再取值就等于1

最新回答 / 慕沐1152806
一个最基本的规则:外层循环控制行。1:从上往下数有几行。2:外层循环不参与运算。内层循环控制列。1:横向查数有几个标志(*)就是几列。2:内存循环一周,外层循环一次。比如:for(int i=0;i<5;i++){            for(int j=0,j<5;j++);}这个循环共运行 5*5=25次。即(1*5)+(1*5)+(1*5)+(1*5)+(1*5)=25次;

最新回答 / 愿此心永不移
本题是不需要continue,有没有continue都是一样的,但是有的时候,比如你再continue的那节课的练习题中,你不用continue就解决不了那个问题,因为continue是直接跳出本次循环,你的这个题不需要跳出循环可以完成,那节课的练习题是计算不能被3整除的数的和,continue下一行的代码就是计算求和的,假如没有continue的话,可以被3整除的数也会被求和,而continue的作用就是直接的跳出本次的循环,将不会进行下一行的代码计算,会直接跳转再循环的开始,再一次的判断下一个数,是否...
课程须知
本教程仅仅是C程序设计的入门教程
老师告诉你能学到什么?
什么是程序; 什么是程序结构; 什么是函数; 什么是数组.

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消