要点之第4章逻辑运算与选择结构程序
2011-09-06 12:46
190 查看
基础知识:
什么是逻辑?逻辑运算?
//只有两个结果的运算
常见的逻辑运算有哪些?
//比较运算3〈 5 ,5 ==6等等C语言中称为关系运算
逻辑运算的结果如何编码?
//关键有两点:1、为假的0有多种形态,整数0,小数0.0、0号字符(NUL)2、不对称性 判断时0为假,非0为真;逻辑运算时真为1,假为0.
C语言中的逻辑运算指逻辑与&&和逻辑非||,如何理解它们呢?
//1.逻辑与&&为生活中的“并且”关系,逻辑非||为“或者”关系。2.它们的操作数为逻辑量,结果也为逻辑量。关系运算只有结果为逻辑量,不过有时也称之为逻辑运算,毕竟结果为逻辑量!
难点:
1、理解C语言处理逻辑运算的方式
//用表达式假设一个结论,通过表达式的求值来决定实际情况
2、能用表达式表示常见的问题,如:整型变量x、y、z中x、y至少(或只)有一个小于z。
3、逻辑与&&和逻辑非||的序列点与短路计算。真正理解例4-5中最难的两个表达式的求值过程。
///////////////////////////
if结构分两行书写,是几条语句?
//是个整体,算一条语句,只有一个;
if结构给程序带来了什么影响?
//程序可能有多种可多种可执行路径。不能用一次正确的输出就表明程序没有问题了。
if-else结构的流程图与if结构的有何区别?
if-else结构嵌套if结构及if结构嵌套if-else结构的流程图分别什么样子?
选择结构编程中最容易犯的错误是什么?
//把相等==误用为=(赋值为)
条件操作符的特点?
//唯一的三目操作符,用于改写简单的if-else结构,?处有一个序列点
基本的switch结构与带break的switch结构有何区别?
//当表达式的值与case语句中的值匹配后,下面所有的语句序列都将执行,如遇到break语句则立即终止switch结构的执行。
重点:
1、能正确分析出选择结构程序中每条可执行路径的条件
2、理解例4-13:x 〉0时y=x-1;x=0时y=x;x<0时y=x+1;的三种算法
难点:
典型例题的分析理解。
什么是逻辑?逻辑运算?
//只有两个结果的运算
常见的逻辑运算有哪些?
//比较运算3〈 5 ,5 ==6等等C语言中称为关系运算
逻辑运算的结果如何编码?
//关键有两点:1、为假的0有多种形态,整数0,小数0.0、0号字符(NUL)2、不对称性 判断时0为假,非0为真;逻辑运算时真为1,假为0.
C语言中的逻辑运算指逻辑与&&和逻辑非||,如何理解它们呢?
//1.逻辑与&&为生活中的“并且”关系,逻辑非||为“或者”关系。2.它们的操作数为逻辑量,结果也为逻辑量。关系运算只有结果为逻辑量,不过有时也称之为逻辑运算,毕竟结果为逻辑量!
难点:
1、理解C语言处理逻辑运算的方式
//用表达式假设一个结论,通过表达式的求值来决定实际情况
2、能用表达式表示常见的问题,如:整型变量x、y、z中x、y至少(或只)有一个小于z。
3、逻辑与&&和逻辑非||的序列点与短路计算。真正理解例4-5中最难的两个表达式的求值过程。
///////////////////////////
if结构分两行书写,是几条语句?
//是个整体,算一条语句,只有一个;
if结构给程序带来了什么影响?
//程序可能有多种可多种可执行路径。不能用一次正确的输出就表明程序没有问题了。
if-else结构的流程图与if结构的有何区别?
if-else结构嵌套if结构及if结构嵌套if-else结构的流程图分别什么样子?
选择结构编程中最容易犯的错误是什么?
//把相等==误用为=(赋值为)
条件操作符的特点?
//唯一的三目操作符,用于改写简单的if-else结构,?处有一个序列点
基本的switch结构与带break的switch结构有何区别?
//当表达式的值与case语句中的值匹配后,下面所有的语句序列都将执行,如遇到break语句则立即终止switch结构的执行。
重点:
1、能正确分析出选择结构程序中每条可执行路径的条件
2、理解例4-13:x 〉0时y=x-1;x=0时y=x;x<0时y=x+1;的三种算法
难点:
典型例题的分析理解。
相关文章推荐
- 章节导学第4章 逻辑运算与选择结构程序
- 4.18第四章逻辑运算和选择结构程序
- 第四章逻辑运算和选择结构程序(上)
- 黑马程序员 《ios零基础教程》 ---sizeof、关系运算符、逻辑运算和三目运算和流程控制if选择结构 2014-3-21总结
- 使用java理解程序逻辑 第三章 选择结构一
- Kotlin——程序的基本逻辑结构之选择、循环和跳转基本语法
- 第一章 ASP.net C#基本语法(B篇 程序结构、运算符、运算优先级)
- 程序流程控制 选择结构
- 第5周项目2 C语言简单选择结构程序(3)
- 第一章 编译原理绪论(3)——编译程序的逻辑结构
- C#程序逻辑结构
- 3-1-1 程序控制结构-选择结构
- 3. JavaSE-位运算及判断循环程序结构的讲解
- 在.NET客户端程序中应用多线程目录类与结构的实例比较类与结构的差别如何选择结构还是类一
- 选择(分支)结构 和 循环结构 知识要点
- 第4章 函数与程序结构(笔记)
- 3.12、编写选择结构的程序
- 【Java基础】Java入门程序&基础数据类型(转换)&逻辑判断&运算等
- C语言从入门到精通——5.C语言三大程序结构之选择结构