c语言第三周学习

交换两个变量

#include<stdio.h>
int main 
{
	int a=5
	int b=6
	int t
	a=t
	a=b
	b=t
	printf("%d %d",a,b)
	}

递增递减运算符

++,- -是单目运算符,算子必须是变量

  • count++
  • count+=1
  • count=count+1

if语句

**计算时差

#include<stdio.h>
int main
{
	int hour1,minute1;
	int hour2,minute2;
	
   scanf("%d %d",&hour1,&minute1);
   scanf("%d %d",&hour2,&minute2);

   int ih=hour2-hour1;
   int im=minute2-minute1;
   if(im<0)
   	 {im=60+im;
   	 ih--;
   	 }
   printf("时间差是%d小时%d分\n",ih,im);
}

条件

if语句

if(表示条件的逻辑语句){赋值语句};

嵌套if-else

当if的条件满足或不满足的时候要执行的语句也是一条if或if-else语句

#include<stdio.h>
int main()
	if(code==ready)
		if(count<20)
			printf("一切正常\n");
		else
			printf("继续等待\n");

else总是和最近的if相匹配
缩进格式不能暗示else的匹配

tips
在if或else后总用{ },即使只有一条语句

#include<stdio.h>
int main()
{
	int x;

	scanf("%d",&x);
 
   int f=0;
   if(x<0){
  	 f=-1;
   }else if(x==0){
   	   f=0;
   }else if(x>5){
       f=2*x:
   }

多路分支switch -case

#include <stdio.h>

 int main()
 {switch(type){
   case 1:
     printf("你好”);
     breakcase 2:
     printf("你不好“);
     break;
   default:
     printf("啥玩意”);}
 }

switch后的控制表达式只能是整数型的结果
case后的常量可以是常数,也可以是常数计算的表达式

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值