A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© a578530825 中级黑马   /  2015-11-22 00:59  /  878 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

if语法
语法: 1.if(){}     2.if(){}else{}       3.if(){}else if(){}    4.if(){}else if(){}else{}    5.if() ;
特点:1》一次if语句只能执行给出的所有操作中的一个
          2》if();这种用法是(第五种)if语句只有紧跟后面一句有效、(读到下一个;号结束),且不能定义变量
if(1==a){
       ;
printf();

3》除了if();这种用法,所有的if()与{}只间都不能加;号
4》if(条件判断){}    里面的条件判断如果是与常量的等于判断,则常量可写在前面(建议)
  如 : if(1==a){}     1可以写在a的前面 为了防止少些个=号

switch语句
定义:是指编程中用来判定所给定的条件是否满足,根据判定的结果(真或假)决定执行给出的具体操作
作用:可以根据不同int值匹配执行不同的操作
语法:switch(表达式){case常量表达式1:语句1;break;......case;default:语句n;}
特点:1》条件结果只能是整数,而case只能是整型常量,注意:case‘a’;
        2》break可有可无,有则执行完跳出,没有则继续执行,直到遇到下一个break或执行完毕
        3》default可有可无,有则如果条件都不满足,会执行这句,无则条件都不满足,执行结束
        4》case下面要定义变量必需要加{},且case后的常量值不能重复
        5》switch可以全部用if语句替代,但if语句不能全用switch替代

2 个回复

倒序浏览
飘过。。。。。。
回复 使用道具 举报
可以的,,但是好像还是不够到位
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马