首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

自学编程第二十课

今天,我们主要学习C语言的if语句!

基本的if语句格式简单,形式为:if(条件表达式)语句;

其构成条件表达式可以有常量、变量、函数等等,但一般会使用关系表达式或逻辑表达式进行表示条件,而后面的语句则是我们想要做的事情。

对于if语句来说,它的语义表达是这样的:

如果这个表达式为真,则执行我们对应的约定好的语句;

如果这个表达式为假,就不再执行我们所约定的语句,而直接执行该语句后面的其他语句。

案例实践:

这里要注意if语句后不要加分号;!

如果加上分号就意味着只要条件成立就执行一个空语句。而执行完空语句就开始执行下面的输出语句,从而丧失了筛选的功能。

下面再看一下,for语句如何解决阶乘的问题。

首先,看一下阶乘的公式:n!=1*2*3*...(n-1)n

然后,咱们说一下思路:

1.定义整型变量i和n分别用于表示循环控制变量及所求阶乘n。

2.定义实型变量mul用于存放阶乘值且初始值必须为1.

3.输出提示信息,提示用户输入n的值。

4.调用scanf函数读入n的值。

5.使用for语句进行阶乘从1开始累乘,实现每次累乘完将循环控制变量自增1,然后判断i与n的关系,若小于则继续!

6.输出n的阶乘值,不带小数。

下面请看实践:

注意细节!需要小心如果直接添加丢失的字符会覆盖掉后面的程序。

OK,今天就这样吧!

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190112G0NSBG00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券