c语言从零基础到精通要多久(基础的第十一天)

一, 做这个只是想要看看自己的耐心有多久

1,希望在网上学完教程后能自己做一个小游戏!

2,希望能坚持到自己做一个小游戏为止!

3,要做出来不要只记忆!

4,看我能不能坚持学完把自己的成就发出来

二,开始学习

1,在屏幕上输出1到10的数字?

(1)第一种方法就是用输出语句一个一个写在屏幕上,但这种太麻烦,不建议使用!

c语言从零基础到精通要多久(基础的第十一天)(1)

(2)第二种方法就是用for循环:

c语言从零基础到精通要多久(基础的第十一天)(2)

解释:

  • for (表达式1;表达式2;表达式3)
  • {
  • 循环语句组;
  • }
  • 表达式1:初始化表达式,功能为循环计数变量赋初值,循环开始前只执行一次;
  • 表达式2:循环条件表达式,功能为判断循环执行条件是否满足,每次循环体执行前;
  • 表达式3:自增表达式,功能为对循环计数变量进行递增,每次循环体执行后;
  • i 为i=i 1;
  • for循环中变量只能在for范围里使用,超出for循环的范围是识别不了的;
  • 外层花括号和内层花括号不能使用同名变量,但在同级范围内可以有同名变量。

如果i不在for循环里,在内层花括号外,会怎么样?

c语言从零基础到精通要多久(基础的第十一天)(3)

结果就是后面循环到11的数输入到最后的i里面。

2,三个表达式都可忽略,省略后为死循环。(也就是输入一个数,在屏幕上不断循环这个数。)

c语言从零基础到精通要多久(基础的第十一天)(4)

3,计算1到10之和:

c语言从零基础到精通要多久(基础的第十一天)(5)

解释:

  • 定义循环范围:I属于[1~10];
  • 定义循环条件:i<=10;
  • 定义表示1到10之和的变量s=0;
  • 定义循环递增表达式:i ;
  • 定义循环体:s=s i;
  • 输出s.

三,小结

1,for循环格式和含义;

2,在外层花括号和内层花括号里,不能同时使用同名变量,但同级范围内可以;

3,三个表达式可忽略,但会陷入死循环。

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页