吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 2726|回复: 1
收起左侧

[C&C++ 转载] 【笔记】第四章 选择结构(C语言)

[复制链接]
sphao 发表于 2017-7-25 09:41
本帖最后由 sphao 于 2017-7-30 18:01 编辑

第四章 选择结构
一 定义:
     从main()开始, 由上往下有些语句执行, 有些不执行
二 两类语句->执行语句 控制语句
     1. 两类表达式
          (1)关系运算符及关系表达式(逻辑值0/1)
               <     <=     >     >=     ==     !=
          三要素: 功能 优先级 结合性
               5>4>3     =>     0
               1<2<1     =>     1
          (2)逻辑运算符与逻辑表达式(0/1)
               &&     ||     !(单目)
               *在C语言中逻辑表达式的值只有1/0两种值
               &&: 全真为1, 有0为0
                 ||  : 全0为0, 有真为1
               &#9824; date1&&date2     若date1为0,则不执行date2, 逻辑与短路
               &#9824; date1||date2         若date1为1,则不执行date2,逻辑或短路
          表达式运算:
               ①判断合法性
               ②短路优先考虑
               ③优先级, 同级结合性
     2. if语句(三种格式)
          格式1:
          if (表达式)
               语句序列1;     =>if子句
          后继语句
          格式2:
          if (表达式)
               语句序列1;
          else                         //else必须有对应的if
               语句序列2;
          后继语句
           格式3: if语句的嵌套     else找配对:在上, 最近, 未与其他else配对
          if(表达式1)
               if(表达式2)
                    语句序列11;
               else
                    语句序列12;
          else
               语句序列2;
          后继语句
     3. switch语句
          格式:
          switch(表达式)
          {
               case 常量表达式1: 子句1; break;
               case 常量表达式2: 子句2; break;
               ......
               case 常量表达式n: 子句n; break;
               default:     子句n+1;         //可省略
          }
          /*
               1. switch后必用小括号将表达式括起
               2. case后常量必为整型或字符型,不能有变量和逗号运算符
               3. 各case后不能出现相同的值
          */



【笔记】第七章 函数与预编译(C语言)
http://www.52pojie.cn/thread-629758-1-1.html
【笔记】第六章 数组(C语言)
http://www.52pojie.cn/thread-629287-1-1.html
【笔记】第五章 循环结构(C语言)
http://www.52pojie.cn/thread-628823-1-1.html
【笔记】第四章 选择结构(C语言)
http://www.52pojie.cn/thread-627932-1-1.html
【笔记】第三章 顺序结构(C语言)
http://www.52pojie.cn/thread-627411-1-1.html
【笔记】第二章 C语言组成及数据
http://www.52pojie.cn/thread-627006-1-1.html
【笔记】第一章 C语言基础知识
http://www.52pojie.cn/thread-626978-1-1.html

免费评分

参与人数 2吾爱币 +1 热心值 +2 收起 理由
cy798 + 1 + 1 我很赞同!
KaQqi + 1 热心回复!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

games 发表于 2017-7-25 23:33
一开始,我还以为是Java,学疯了
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-14 20:52

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表