C51原理及相关基础入门知识
第一章:C51 流程控制语句
一、分类
条件语句、循环语句和开关语句。下面将对这些语句作详细介绍。
(1) 条件语句
条件语句的一般形式为:
if(表达式)
语句 1;
else
语句 2;
上述结构表示: 如果表达式的值为非0(TURE)即真, 则执行语句1, 执行完语句1 从语句2 后开始继续向下执行; 如果表达式的
值为 0(FALSE)即假, 则跳过语句1 而执行语句2。所谓表达式是指关系表达式和逻辑表达式的结合式。
注意:
1. 条件执行语句中"else 语句2;"部分是选择项, 可以缺省, 此时条件语句变成:
if(表达式) 语句1;
表示若表达式的值为非 0 则执行语句1 , 否则跳过语句1 继续执行。
2. 如果语句1 或语句2 有多于一条语句要执行时, 必须使用"{"和"}" 把这些语句包括在其中, 此时条件语句形式为:
if(表达式)
{
语句体 1;
}
else
{
语句体 2;
}
3. 条件语句可以嵌套, 这种情况经常碰到, 但条件嵌套语句容易出错, 其原因主要是不知道哪个if 对应哪个else。例如:
if(x>20||x<-10)
if(y<=100&&y>x)
printf("Good");
else
printf("Bad");
对于上述情况,规定: else 语句与最近的一个if 语句匹配, 上例中的 else 与 if(y<=100&&y>x) 相匹配。为了
使 else 与if(x>20||x<-10) 相匹配, 必须用花括号。如下所示:
if(x>20||x<-10)
{
if(y<=100&&y>x)
printf("Good");
}
资源简介:C51原理及相关基础入门知识 第一章:C51 流程控制语句一、分类条件语句、循环语句和开关语句。下面将对这些语句作详细介绍。(1) 条件语句条件语句的一般形式为:if(表达式)语句 1;else语句 2;上述结构表示: 如果表达式的值为非0(TURE)即真, 则执行语句1, 执...
上传时间: 2013-10-24
上传用户:Sophie
资源简介:电工电子技术课件 太原理工 PPT版
上传时间: 2013-04-15
上传用户:eeworm
资源简介:GSM原理理论及相关基础知识文档幻灯片微软环境
上传时间: 2014-11-30
上传用户:zsjzc
资源简介:电容降压电源原理及相关计算
上传时间: 2013-11-13
上传用户:zhangfx728
资源简介:本文是关于图像连通性算法原理及相关改进算法的原理。
上传时间: 2013-12-04
上传用户:CSUSheep
资源简介:数字电路EDA设计基础。这是一个介绍EDA基础入门知识的讲座材料。
上传时间: 2014-01-14
上传用户:erkuizhang
资源简介:一、概述 1、项目背景:数据库原理课程设计 2、编写目的:掌握数据库设计原理及相关软件的使用 3、开发环境: 二、需求分析 1、 问题的提出:为了高效率的完成学生信息的管理,决定开发学生信息管理系统。 2、 需完成的功能: (1) 能录入、修改、查...
上传时间: 2016-03-15
上传用户:星仔
资源简介:1、项目背景:数据库原理课程设计 2、编写目的:掌握数据库设计原理及相关软件的使用 3、软件定义:学生信息管理系统 4、开发环境:Power builder 9.0
上传时间: 2016-03-17
上传用户:123啊
资源简介:介绍OFDM原理及应用的入门文档,目前开播的手机电视就是用这个技术
上传时间: 2016-11-16
上传用户:czl10052678
资源简介:基于FPGA的数字频率计的设计11利用VHDL 硬件描述语言设计,并在EDA(电子设计自动化) 工具的帮助下,用大规模可编程逻辑器件(FPGA/ CPLD) 实现数字频率计的设计原理及相关程序
上传时间: 2013-11-25
上传用户:ruan2570406
资源简介:汇编语言基础知识及相关领域问题讨论,windows基础知识及计算机组成原理,相关论坛。
上传时间: 2015-04-12
上传用户:咔乐坞
资源简介:《数字图像处理基础知识》中文版 作者:左力 详细概述了数字图像处理的原理及方法
上传时间: 2015-04-22
上传用户:sardinescn
资源简介:手机开发的原理及基本的基础知识,多初学者有很大的帮助,希望大家多多下载
上传时间: 2015-12-03
上传用户:linlin
资源简介:介绍了模拟运算放大器的原理、型号选择和实际应用的相关基础知识。
上传时间: 2016-04-07
上传用户:yangbo69
资源简介:GSM有关的基础知识.诸如,数字移动通信GSM发展简史技术,GSM系统结构及相关接口,TDMA帧结构,GSM的区域定义及GSM识别号,无线接口的逻辑信道及系统消息,GSM系统的移动性管理和安全性管理以及GSM移动网络结构和信令网等
上传时间: 2014-11-28
上传用户:helmos
资源简介:祥细讲述uCOS-II原理及应用方面的基础知识
上传时间: 2016-05-31
上传用户:wfeel
资源简介:该文档为机器视觉系统原理及基础知识的分析简介资料,讲解的还不错,感兴趣的可以下载看看…………………………
上传时间: 2021-10-25
上传用户:
资源简介:该文档为机器视觉系统原理及基础知识分析讲解文档,是一份很不错的参考资料,具有较高参考价值,感兴趣的可以下载看看………………
上传时间: 2021-11-20
上传用户:jason_vip1
资源简介:该文档为机器视觉系统原理及基础知识解读简介文档,是一份很不错的参考资料,具有较高参考价值,感兴趣的可以下载看看………………
上传时间: 2021-11-23
上传用户:zhaiyawei
资源简介:该文档为机器视觉系统原理及基础知识课件总结文档,是一份很不错的参考资料,具有较高参考价值,感兴趣的可以下载看看………………
上传时间: 2021-12-14
上传用户:
资源简介:Sonix(松翰)8bit单片26系列IO型原理及基础教程
上传时间: 2013-11-05
上传用户:woshinimiaoye
资源简介:微机原理及接口技术课件:微机:IBM PC系列机原理:8088汇编语言程序设计接口:半导体存储器及其接口, I/O接口电路及其与外设连接技术:硬件--接口电路原理 软件--接口编程方法第1章 基础知识 4第2章 微型计算机系统结构 6第3章 程序加载并执行 4第4章...
上传时间: 2013-10-18
上传用户:blacklee
资源简介:传感器技术作为信息科学的一个重要分支,与计算机技术、自动控制技术和通信技术等一起构成了信息技术的完整学科。在人类进入信息时代的今天,人们的一切社会活动都是以信息获取与信息转换为中心,传感器作为信息获取与信息转换的重要手段,是信息科学最前端的...
上传时间: 2013-11-13
上传用户:yqs138168
资源简介:水木清华论坛 Java 版精华区 内容 包含java基础、原理及高级编程,有实例讲解,对常见问题的解决
上传时间: 2013-12-17
上传用户:www240697738
资源简介:Makefile编程及相关资料的介绍与入门。很适合初学者的学习与借鉴
上传时间: 2013-12-19
上传用户:cainaifa
资源简介:C51 USB1.1开发源码及相关开发工具和文档,以及USB接口芯片资料
上传时间: 2015-04-19
上传用户:shizhanincc
资源简介:搞懂XML、SOAP、BizTalk.pdf 有点难度,需要一定XML及相关知识
上传时间: 2014-01-12
上传用户:bjgaofei
资源简介:清华大学Java课程.讲解JAVA语法,Java语言的发展及相关技术的介绍,Java技术和平台在网络计算及电子商务中的应用介绍; ■ Java语言的基础知识:Java语言的主要特点,设计思想,Java虚拟机,垃圾回收机制,安全性的保证机制; ■ Java语言的基本语法...
上传时间: 2014-01-21
上传用户:13188549192
资源简介:本书既讲解了网络编程所涉及的计算机科学及相关学科知识,也展示了如何编写自己的网络游戏。如果想了解网络游戏的通用建模与实现过程,本书有一定的参考价值。深入剖析游戏编程的实现思想,全力打造个性网络游戏空间。本书面向游戏编程人员,重点介绍如何使用...
上传时间: 2014-11-30
上传用户:ikemada
资源简介:Windows映射模式及相关问题的解决,可以了解映射模式的一些基本知识,并对在使用中经常 出现的一些问题提出解决方案。
上传时间: 2015-09-17
上传用户:电子世界