近期学习概要

1、学习并了解了for循环的语句

在C语言中,for语句被称为循环语句,它可以实现C语句的重复执行

for语句的一般形式为:for(表达式1;表达式2;表达式3)。

for语句中,用2个分号隔开3个表达式,但for的后面没有加分号,因为for与其后的循环体语句合起来作为一条完整的语句

for语句中的3个表达式以及循环体语句的执行顺序和书写顺序有所不同,计算表达式3在执行循环体语句之后。

for语句的表达式1只执行一次。

典型例:1:输入两个整数lower和upper,输出一张华氏度-摄氏度温度转换表,华氏度的取值范围是【lower,upper】,每次增加1华氏度,计算公式:c=[5*(f-32]/9.

 小结:改程序运用了for循环语句和if条件语句,切实解决了问题本身,同时使用了fahr++的语句让变量fahr自加从而达到了,每次增加1华氏度的要求。但是fahr++是加1,但如果题目要求是每次增加2华氏度或者不是每次增加1华氏度呢?这种情况又该怎么办?

于是便有了一下的变式:将fahr++改成fahr+=2便可以达到目标要求,使得每次增加2华氏度。

掌握了for循环语句,我们还可以编写一些其他的程序,例如高中数学题常见的数列求和问题。我们先来看一个最简单的数列求和

经典例题2:输入一个正整数n,求1+2+3+4+...+n的和。

首先分析问题,这是一个反复求和的过程,在数学上可以表示为:sum=1+2+3+...+n,但无法直接表示成C语言的表达式。于是为了解决问题,首先抽取具有共性的算式(称为循环不等式):

sum=sum+i

其中sum是累加值,其初始值为0.于是我们便可以进行编程了。

虽然循环次数 由输入的n决定,但就for语句而言,n的值在循环前已经确定。由于sum=sum+i是在原累加和sum的基础上一步一步地累加i的值,所以在循环开始前,必须设置sum=0,以保证sum在0的基础上累加,这个步骤千万不可遗漏

最后总结一下标识符命名规则:

  1. 不能是关键字。
  2. 只能由数字、字母、下划线组成,且区分字母大小写。
  3. 名称的第一个字符必须是字母或者下划线,不能是数字
  4. 名字中间不能有空格。
  5. 标识符可以为任意长度,但最好不要超过31个字符。
  6. 不要与C语言的库函数名称相同

变量必须先定义后使用;

优先级:!>算术>关系>&&和||>赋值;结合性:自右向左

以上就是笔者近期的学习概要

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值