新加坡南洋理工大学计算机工程课程:决策与循环结构
需积分: 9 169 浏览量
更新于2024-10-24
收藏 44KB PDF 举报
"新加坡南洋理工大学的计算机工程课程第六章主要涵盖了决策制定、程序结构以及关系运算符在C语言中的应用。"
在计算机编程中,尤其是C语言的学习中,掌握基本的程序结构至关重要。本章节重点讲解了三种基本的程序结构:顺序结构、选择结构和重复结构。
1. **顺序结构**:这是最基础的程序执行方式,语句按照编写时的顺序逐行执行。例如,如果你有三行代码,第一行先执行,然后是第二行,最后是第三行,它们按照出现的顺序依次完成。
2. **选择结构**:这种结构允许程序根据特定条件改变执行路径。比如,如果一个条件为真,程序将沿着一条路径执行;如果条件为假,则沿着另一条路径执行。这通常通过使用if...else语句实现。
3. **重复结构**:也称为循环,是指一组语句被重复执行多次,直到满足某个条件为止。常见的循环结构有for、while和do...while等。
接下来,课程深入讨论了**关系运算符**在C语言中的应用,这些运算符用于比较两个值:
- **大于** (>):检查左边的值是否大于右边的值。
- **大于等于** (>=):检查左边的值是否大于或等于右边的值。
- **小于** (<):检查左边的值是否小于右边的值。
- **小于等于** (<=):检查左边的值是否小于或等于右边的值。
- **等于** (==):检查两边的值是否相等。
- **不等于** (!=):检查两边的值是否不相等。
关系运算符的使用常常用于决定程序的分支行为。例如,如果考试分数大于80,程序可能执行一种操作;否则,执行另一种操作。在C语言中,关系运算的结果是一个布尔值,即1(真)或0(假)。
课程给出的一个示例展示了如何使用关系运算符。例如,表达式`x*x>=0`始终为真,因为任何实数的平方都不小于零。当x等于-5时,C语言表达式`x*x>=0`的值为1,表示真。在代码中,这可以通过`printf`函数打印出来,输出结果将是"The expression x*x>=0 has value 1"。
另一方面,如果尝试打印"The expression x",由于没有完整的语句,程序可能会出现错误或不符合预期的结果。通常,这样的代码需要包含完整的关系运算符和适当的控制结构来确保正确执行。
通过学习这些基础知识,学生能够理解如何构建更复杂的逻辑,控制程序的执行流程,并根据条件做出相应的响应。这对于进行任何类型的编程项目都是至关重要的,无论是简单的控制台应用程序还是复杂的系统级软件。
147 浏览量
150 浏览量
199 浏览量
147 浏览量
115 浏览量
122 浏览量
141 浏览量
点击了解资源详情
2021-03-13 上传

ilovejingle
- 粉丝: 0
最新资源
- 西北工业大学自动化考研真题资料分享
- MFC框架下C++绘图系统开发教程
- 数独游戏开发:使用SFML库及CMake配置教程
- 折叠船平台装置设计行业文档
- ReactJS鞋店项目开发与React Router DOM路由实践
- CSDN技术主题月8月:直播技术与webrtc讲师PPT精华
- Spring 3.2.4学习必备:整合第三方jar包指南
- 掌握Android ViewPager的七种切换动画效果
- 实现ViewPager无限循环和自动滚动的Android开发技巧
- 开源可扩展ListView项目免费下载
- 扎钞机纸芯托架的设计装置行业文档
- VPP20.09版本插件开发实战:rpnplugin的完整流程解析
- 轻量级PHP模板引擎lovefc_Template v1.65功能介绍
- PCRE 8.38库:轻量级且功能强大的正则表达式库
- 经典票据打印控件分享及演示
- Java与AS3 Socket通信:逾越安全沙箱限制