C 分支结构

//BOOL类型的变量,变量名的命名都有自己的特点!

//    1、以is开头 isFat  isTall  isBeautiful

//    2、以can开头  canRun

//    3、以has开头  hasMoney

//

//

//    BOOL isTure = 5 > 3;

//    printf("isTure is %d",isTure);

//

//    BOOL isYes= 8 != 9 && (9 > 10);

//    printf("%d\n",isYes);

//

//

int a =10, b = 9;

//在使用逻辑运算符(&& ||)时,一定要注意短路现象

//&& 同真为真 一假则假 短路现象出现在 一假则假 上面

//|| 同假为假 一真则真 短路现象出现在 一真则真 上面

BOOL isTure = a > b || a++;//a < b && a++   a<b为假,后面不执行

int year = 0;

printf("输入年份");

scanf("%d",&year);

BOOL is400 = (0 == year % 400);// 用 % 取余

BOOL is4 = (0 == year % 4);

BOOL is100 = (0 == year % 100);

if (is400 || (is4 && ! is100)) {

printf("闰年");

} else {

printf("不是闰年");

}

时间: 2024-08-11 14:16:58

C 分支结构的相关文章

JS中的运算符&amp;JS中的分支结构

一.JS中的运算符 1.算术运算(单目运算符) + 加.- 减.* 乘./ 除.% 取余.++ 自增.-- 自减 >>> +:有两种作用,连接字符串/加法运算.当+两边全为数字时,进行加法运算: 当+两边有任意一边为字符串时,起连接字符串的作用,连接之后的结果为字符串 除+外,其余符号运算时,会先尝试将左右变量用Number函数转为数字 >>> /: 结果会保留小数点 >>> ++: 自增运算符,将变量在原有基础上+1: --: 自减运算符,将变量在原

java-分支结构(四种基本分支结构的认识)

分支结构:有条件的执行某语句,并非每句必走 1)if结构:1条路 2)if...else结构:2条路 3)if...else if结构:多条路 4)switch...case结构:多条路 优点:效率高.结构清晰 缺点:整数.相等 break:跳出switch 一.if结构的认识 /* * 1.if结构:1条路 * 1)语法: * if(boolean){ * 语句块 * } * 2)执行过程: * 判断boolean的值: * 若为true,则执行语句块 * 若为false,则不执行语句块 */

分支结构判断一个月几天

int month = 0; scanf("%d",&month); switch (month) { case 1: case 3: case 5: case 7: case 8: case 10: case 12: printf("%d月 31 天",month); break; case 4: case 6: case 9: case 11: printf("%d 月30天",month); break; case 2: print

shell脚本编程的选择分支结构

选择执行结构: if语句单分支结构:如果条件为真,则执行then后的命令,否则,不做任何操作: if CONDITION :then STATEMENT fi 或 if CONDITION ; then STATEMENT1 STATEMENT2 ... fi 注意:想要执行then后面的STATEMENTS,前提条件是CONDITION部分为真: if语句的双分支结构:如果条件为真,就执行then后面的命令:否则就执行else后面的命令: if CONDITION ; then STATEME

JavaScript基础之全局函数与分支结构

1. ***函数: ***声明提前:在程序正式执行前,提前预读var声明的变量和function声明的函数,集中到**当前作用域**的顶部创建,并且赋值留在原地. 2.全局函数:ES标准中规定的,浏览器厂商已经实现的函数 不需要使用任何对象,就可直接调用 decodeURI() 解码某个编码的 URI. decodeURIComponent() 解码一个编码的 URI 组件. encodeURI() 把字符串编码为 URI. encodeURIComponent() 把字符串编码为 URI 组件

第二节 分支结构

在程序开发中,分支结构的使用频率要多于循环结构,10次分支,4次循环. 程序开发三种情况:分支,循环,分支 (1) if的三种格式: int a = 10; if(a > o) { printf("%d",a) } 当条件表达式的条件成立时,或为真时,执行大括号内的语句,否则执行if之后的语句. (2) char sex = 0; printf("请输入你的性别:m或者f"); scanf("%c",&sex); if(sex ==

Javascript开发技巧(JS入门、运算符、分支结构、循环结构)

一.Js简介和入门 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>JavaScript简介</title> <!-- [使用JS的三种方式] 1.HTML标签中内嵌JS(不提倡使用): <button onclick="javascript:alert('小碧池!你真点啊!')">有本事点我呀!!!<

分支结构和循环语句

一.分支结构 1.多分支的if语句 2.switch语句 if(条件表达式1){ switch(变量名){           //语句块1 case 值1 : }else if(条件表达式2){ //执行语句块1          //语句块2 break; }else if(条件表达式3){ case 值2 :  //语句块3 //执行语句块2 }else if(条件表达式n){ break;          //语句块n case 值n :   }else{   //执行语句块n    

实验四:分支结构

一.实验内容 1. 本题要求编写程序,输入10个字符,统计英文字母.空格或回车.数字字符和其他字符的个数. 2. 有3个整数a.b.c,由键盘输入,输出其中最大的数. 3. 输入一个正整数n,再输入n个学生的成绩,计算平均分,并统计各等级成绩的个数.成绩等级分为五级,分别为A(90~100).B(80~89).C(70~79).D(60~69)和E(0~59).试编写相应程序. 4. 输入五级制成绩(A~E),输出相应的百分制成绩(0~100)区间,要求使用switch语句.例如,输入A,输出9

JavaScript中的分支结构

说到JavaScript中的分支结构,我们就不得不提到流程控制这个词,我们所有的程序都是由数据和算法组成的.程序=数据+算法通常我们所说的算法都可以通过"顺序","分支","循环"三种结构来组合完成. 在ECMA中规定了一些语句(也称为流程控制语句,分支结构语句),从本质上来说,这些语句定义了ECMAScript中的主要语法,语句通常使用一个或者多个关键字来完成给定任务. 1.1 if 语句 if 语句 - 只有当指定条件为 true 时,使用该