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

新手请教:表达式1,2,3分别是哪个?

 #include int main() {  int sum, num;  sum = 0;  for(num = 0, num <= 10, num++)  {    sun += nam;  }  printf("十以内的数只和:%d, sun")  return 0; }

正在回答

4 回答

for(num = 0, num <= 10, num++)

 {  

 sun += nam;

  }

这个代码中表达式1 :num =0//只是把创建的步骤放在了循环的外面,如果没有在外面创建可以写成int num =0;

这个代码中表达式2:num <= 10 //是循环执行所需要的条件

这个代码中表达式3:num++表示num自增运算

你的代码要修改一下

for(num = 0;num <= 10; num++)

 {  

 sun += nam;

  }

表达式之间用“;”隔开,不是用逗号

0 回复 有任何疑惑可以回复我~
#1

manjusaka0826 提问者

明白了,非常感谢!
2015-12-05 回复 有任何疑惑可以回复我~

恩,只要能理解就好了

0 回复 有任何疑惑可以回复我~

for循环(一)的执行过程上写的

第一步:执行表达式1,对循环变量做初始化;

第二不;判断表达式2,若其值为真(1),则执行for循环

第三步:执行表达式3;

第四步:执行for循环中执行代码块后执行第三步;

第五部:结束循环

分不清的是我写的代码上表达式1 表达式2 表达式3分别是哪个?


0 回复 有任何疑惑可以回复我~

什么1,2,3?

for(num = 0, num <= 10, num++) //num<=10是循环执行所需要的条件,num++表示num自增

 {  

 sun += nam; 等同于sun = sun + nam;

  }


0 回复 有任何疑惑可以回复我~
#1

manjusaka0826 提问者

for循环(一)的执行过程上写的 第一步:执行表达式1,对循环变量做初始化; 第二不;判断表达式2,若其值为真(1),则执行for循环 第三步:执行表达式3; 第四步:执行for循环中执行代码块后执行第三步; 第五部:结束循环 分不清的是我写的代码上表达式1 表达式2 表达式3分别是哪个?
2015-12-02 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

新手请教:表达式1,2,3分别是哪个?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信