c语言笔记②

一、选择结构

1、C语言一定要注意整数和浮点数的计算,例:int a=10,b=7; printf("%d",a/b); // 输出1

整数间的运算,结果还是整数(小数部分被舍弃,不会四舍五入)。

2、if( )  // ()里面是关系表达式。关系表达式的优先级低于算数表达式,高于赋值表达式。

关系表达式的常见运算符:!=,==,>=,<=,>,<。输出的结果只能是 0(假)和 1(真)

例:

#include<stdio.h>
int main()
{
	int a=0,b=0;
	int num=0;
	printf("小向重温C语言第7天!\n");
	printf("\n");
	scanf("%d%d",&a,&b);//输入两个整数
	if(a>b) num = a;
	printf("%d\n",num);//a>b时,输出a的值,否则输出0
}

3、else 总是最近的 if匹配,当有 if 嵌套的时候,一定要注意 else 和 if 的匹配。且在C语言中缩进达不到匹配的效果,只能用大括号。

例:输入三个整数,输入最大值

#include<stdio.h>
int main()
{
	int a=0,b=0,c=0;
	int sum = 0;
	scanf("%d %d %d",&a,&b,&c);//输入三个整数 ,注意后面的参数 &a
	if(a>b)
		if(c>a)
			sum = c;
		else sum = a;//else与上面最近的if匹配
	else 
		if(c>b)
			sum = c;
		else
			sum = b;
	printf("The sum is %d\n",sum);
	return 0;
}

  

4、switch() {case  :}   //switch ()里面是控制表达式,必须是整数型的结果case与:中间只能是常量。若switch()里面不是整数型,编译器会报错,例:switch表达式不是整型。

例:

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值