C语言程序学习(五)笔记
来源:互联网 发布:excel删除数据不重复项 编辑:程序博客网 时间:2024/05/16 11:21
做判断
如果
判断的条件:关系运算,做比较的运算符
条件(关系运算符)
优先级
找零计算器
注释
注释(comment)
/* */注释
If语句与流程图
else
比较数的大小
if和else后面也可以没有{}而是一条语句
if语句
if和else可以不用{},但是最好用{},方便读者阅读,方便程序的调试,并且可以添加多条语句。
三个数比较大小
#include <stdio.h>
int main(int argc, const char * argv[])
{
//比较三个数大小
int a,b,c;
printf("请输入三个数");
scanf("%d %d %d",&a,&b,&c);
int max=0;
if ( a>b ) {
if ( a>c ) {
max = a; //a大于b同时a大于c
} else {
max = c;
}//a比b大,但是小于c
} else {
if ( b>c ) {
max = b;
} else {
max = c;
}
}
printf("The max is %d\n",max);
return 0;
}
else的匹配规则---else总是和最近的那个if匹配
分段函数
级联的if-else if
if语句常见的错误
在if和else之后必须加上大括号形成语句块;
大括号内的语句缩进一个tab的位置;
|| 屏幕小,看更多的语句 || 大括号前后对应方便阅读 || 括号和语句分开,方便注释调试语句||
switch-case语句
swich-case
swich(控制表达式){
case 常量:
语句
..........
case 常量:
语句
..........
default:
语句
}
=========> 这个控制表达式只能是整数型的结果
常量可以是常数,也可以是常数计算的表达式
break
switch 语句可以看作是一种基于计算的跳转,计算控制表达式的值后,程序会跳转到相匹配的case(分支标号)处。
分支标号只是说明switch内部位置的路径在执行完分支中的最后一条语句后,如果后面没有break,就会顺序执行到下面的case里去,直到遇到一个break,或者switch结束为止。
case是入口
break是出口
- C语言程序学习(五)笔记
- C语言学习笔记(五)指针
- C语言学习笔记(五)
- c语言学习笔记五
- C语言程序学习(一)笔记
- C语言程序学习(二)笔记
- C语言程序学习(三)笔记
- C语言程序学习(四)笔记
- C语言程序学习(六)笔记
- C语言程序学习(七)笔记
- C语言程序学习(八)笔记
- C语言程序学习(九)笔记
- C语言程序学习(十)笔记
- C语言程序学习(十一)笔记
- C语言程序学习(十二)笔记
- C语言程序学习(十三)笔记
- C语言程序学习(十四)笔记
- C语言程序学习(十五)笔记
- VS 快捷键
- android资源控件——ListView
- Android中调用发送邮件
- DBMS_METADATA中使用SESSION_TRANSFORM过滤不想获取的DDL
- 栈学习
- C语言程序学习(五)笔记
- oracle替代变量
- Div 与 table 的区别
- 活着(三)
- table和div设置height:100%无效的完美解决方法
- Tweened 动画资源 -Menu 菜单按钮
- Docker:集装箱式“运输”在软件上的实现
- 一道SQL:至少选修了学生002选修的全部课程的学生编号
- BFS&&DFS学习