C语言自学

程序的循环控制

do语句

在这里插入图片描述

do是“执行”的意思,while是“在,期间”的意思。只要()中控制表达式判断结果不为0,语句就会循环。值得注意的是,仅在复合语句中使用的变量需要在该复合语句中进行声明。

逻辑非运算符与德摩根定律

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

复合赋值运算符与后置运算符

在这里插入图片描述
在这里插入图片描述
后置递增、递减两字,“后置”两字就是将++、–置于操作数之后。
只要是后置,不管递增、递减,都是先显示初始值,之后在进行递增或递减操作

while语句

在这里插入图片描述
while语句会在控制表达式的值达到0之前执行其中语句。
在这里插入图片描述

字符常量与putchar函数

'*''\n'这样,用单引号括起来的字符称为字符常量.
而像**"*"这样,用双引号括起来称为字符串常量**。(实际上"*"=='*'+'\0'
区别在于,单引号为单一字符,而双引号为一连串连续的字符

putchar函数,即显示单一的字符。
注意:在这里插入图片描述

条件运算符

在这里插入图片描述
条件运算符需要使用3个操作数,即三目运算符,其他运算符都为双目运算符。
注意当运算符是双目运算符时,只能有两个操作数,不能对三个操作数进行判断,当要对三个操作数进行判断时,需要用到逻辑运算符,如下:
在这里插入图片描述

do语句与while语句区别

在这里插入图片描述

前置运算符

在这里插入图片描述
在这里插入图片描述

for语句

在这里插入图片描述
所有for语句与while语句都可以相互置换,如图
在这里插入图片描述
for语句需要注意的是
1.表达式A标识预处理,在循环执行之前仅执行一次。当无需预处理时,可忽略。
2.表达式B用来判断是否进入循环,不为0则继续执行循环语句,若忽略,通常认为此表达式的值永不为0,表示无限循环
3.表达式C收尾处理,为下一次循环做准备处理,会在循环语句执行之后才会起作用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值