当前位置: 首页 > news >正文

网站做seo需要哪些准备app开发软件有哪些软件

网站做seo需要哪些准备,app开发软件有哪些软件,专注微信网站建设,建电商网站要多少钱C判断 一、C判断 判断结构要求程序员指定一个或多个要评估或测试的条件,以及条件为真时要执行的语句(必需的)和条件为假时要执行的语句(可选的)。 C 语言把任何非零和非空的值假定为 true,把零或 null 假…

@C判断

一、C判断

判断结构要求程序员指定一个或多个要评估或测试的条件,以及条件为真时要执行的语句(必需的)和条件为假时要执行的语句(可选的)。

C 语言把任何非零和非空的值假定为 true,把零或 null 假定为 false。

下面是大多数编程语言中典型的判断结构的一般形式:
在这里插入图片描述

二、判断语句

2.1 if语句

语法
C 语言中 if 语句的语法:

if(boolean_expression)
{
/* 如果布尔表达式为真将执行的语句 */
}

果布尔表达式为 true,则 if 语句内的代码块将被执行。如果布尔表达式为 false,则 if 语句结束后的第一组代码(闭括号后)将被执行。

C 语言把任何非零和非空的值假定为 true,把零或 null 假定为 false。
在这里插入图片描述

#include <stdio.h>int main ()
{/* 局部变量定义 */int a = 10;/* 使用 if 语句检查布尔条件 */if( a < 20 ){/* 如果条件为真,则输出下面的语句 */printf("a 小于 20\n" );}printf("a 的值是 %d\n", a);return 0;
}

执行结果:
在这里插入图片描述

2.2 if…else 语句

一个 if 语句 后可跟一个可选的 else 语句,else 语句在布尔表达式为假时执行。
语法
C 语言中 if…else 语句的语法:

if(boolean_expression)
{
/* 如果布尔表达式为真将执行的语句 /
}
else
{
/
如果布尔表达式为假将执行的语句 */
}

在这里插入图片描述

#include <stdio.h>int main ()
{/* 局部变量定义 */int a = 100;/* 检查布尔条件 */if( a < 20 ){/* 如果条件为真,则输出下面的语句 */printf("a 小于 20\n" );}else{/* 如果条件为假,则输出下面的语句 */printf("a 大于 20\n" );}printf("a 的值是 %d\n", a);return 0;
}

执行结果:
a 大于 20
a 的值是 100


if…else if…else 语句
一个 if 语句后可跟一个可选的 else if…else 语句,这可用于测试多种条件。

当使用 if…else if…else 语句时,以下几点需要注意:

一个 if 后可跟零个或一个 else,else 必须在所有 else if 之后。
一个 if 后可跟零个或多个 else if,else if 必须在 else 之前。
一旦某个 else if 匹配成功,其他的 else if 或 else 将不会被测试
语法
C 语言中的 if…else if…else 语句的语法:

if(boolean_expression 1)
{
/* 当布尔表达式 1 为真时执行 /
}
else if( boolean_expression 2)
{
/
当布尔表达式 2 为真时执行 /
}
else if( boolean_expression 3)
{
/
当布尔表达式 3 为真时执行 /
}
else
{
/
当上面条件都不为真时执行 */
}

#include <stdio.h>int main ()
{/* 局部变量定义 */int a = 100;/* 检查布尔条件 */if( a == 10 ){/* 如果 if 条件为真,则输出下面的语句 */printf("a 的值是 10\n" );}else if( a == 20 ){/* 如果 else if 条件为真,则输出下面的语句 */printf("a 的值是 20\n" );}else if( a == 30 ){/* 如果 else if 条件为真,则输出下面的语句 */printf("a 的值是 30\n" );}else{/* 如果上面条件都不为真,则输出下面的语句 */printf("没有匹配的值\n" );}printf("a 的准确值是 %d\n", a );return 0;
}

执行结果:
没有匹配的值
a 的准确值是 100


2.3 嵌套 if 语句

可以在一个 if 或 else if 语句内使用另一个 if 或 else if 语句。
语法
C 语言中 嵌套 if 语句的语法:

if( boolean_expression 1)
{
/* 当布尔表达式 1 为真时执行 /
if(boolean_expression 2)
{
/
当布尔表达式 2 为真时执行 */
}
}

#include <stdio.h>int main ()
{/* 局部变量定义 */int a = 100;int b = 200;/* 检查布尔条件 */if( a == 100 ){/* 如果条件为真,则检查下面的条件 */if( b == 200 ){/* 如果条件为真,则输出下面的语句 */printf("a 的值是 100,且 b 的值是 200\n" );}}printf("a 的准确值是 %d\n", a );printf("b 的准确值是 %d\n", b );return 0;
}

执行结果:
a 的值是 100,且 b 的值是 200
a 的准确值是 100
b 的准确值是 200


2.4 switch 语句

一个 switch 语句允许测试一个变量等于多个值时的情况。
语法
C 语言中 switch 语句的语法:

switch(expression){
case constant-expression :
statement(s);
break; /* 可选的 /
case constant-expression :
statement(s);
break; /
可选的 /
/
您可以有任意数量的 case 语句 /
default : /
可选的 */
statement(s);
}

switch 语句必须遵循下面的规则:

1、switch 语句中的 expression 是一个常量表达式,必须是一个整型或枚举类型。
2、在一个 switch 中可以有任意数量的 case 语句。每个 case 后跟一个要比较的值和一个冒号。
3、case 的 constant-expression 必须与 switch 中的变量具有相同的数据类型,且必须是一个常量或字面量。
4、当被测试的变量等于 case 中的常量时,case 后跟的语句将被执行,直到遇到 break 语句为止。
5、当遇到 break 语句时,switch 终止,控制流将跳转到 switch 语句后的下一行。
6、不是每一个 case 都需要包含 break。如果 case 语句不包含 break,控制流将会 继续 后续的 case,直到遇到 break 为止。
7、一个 switch 语句可以有一个可选的 default case,出现在 switch 的结尾。default case 可用于在上面所有 case 都不为真时执行一个任务。default case 中的 break 语句不是必需的。
在这里插入图片描述

#include <stdio.h>int main ()
{/* 局部变量定义 */char grade = 'B';switch(grade){case 'A' :printf("很棒!\n" );break;case 'B' :case 'C' :printf("做得好\n" );break;case 'D' :printf("您通过了\n" );break;case 'F' :printf("最好再试一下\n" );break;default :printf("无效的成绩\n" );}printf("您的成绩是 %c\n", grade );return 0;
}

执行结果:
做得好
您的成绩是 B


2.5 嵌套 switch 语句

可以在一个 switch 语句内使用另一个 switch 语句。
您可以把一个 switch 作为一个外部 switch 的语句序列的一部分,即可以在一个 switch 语句内使用另一个 switch 语句。即使内部和外部 switch 的 case 常量包含共同的值,也没有矛盾。

switch(ch1) {
case ‘A’:
printf(“这个 A 是外部 switch 的一部分” );
switch(ch2) {
case ‘A’:
printf(“这个 A 是内部 switch 的一部分” );
break;
case ‘B’: /* 内部 B case 代码 /
}
break;
case ‘B’: /
外部 B case 代码 */
}

#include <stdio.h>int main ()
{/* 局部变量定义 */int a = 100;int b = 200;switch(a) {case 100: printf("这是外部 switch 的一部分\n");switch(b) {case 200:printf("这是内部 switch 的一部分\n");}}printf("a 的准确值是 %d\n", a );printf("b 的准确值是 %d\n", b );return 0;
}

执行结果:
这是外部 switch 的一部分
这是内部 switch 的一部分
a 的准确值是 100
b 的准确值是 200


三、? : 运算符(三元运算符)

Exp1 ? Exp2 : Exp3;

其中,Exp1、Exp2 和 Exp3 是表达式。请注意,冒号的使用和位置。

? 表达式的值是由 Exp1 决定的。如果 Exp1 为真,则计算 Exp2 的值,结果即为整个表达式的值。如果 Exp1 为假,则计算 Exp3 的值,结果即为整个表达式的值。
在这里插入图片描述

#include<stdio.h>int main()
{int num;printf("输入一个数字 : ");scanf("%d",&num);(num%2==0)?printf("偶数"):printf("奇数");
}

执行结果:
在这里插入图片描述

菜鸟编程,学习记录

http://www.yayakq.cn/news/616562/

相关文章:

  • 已经注册了域名怎么做简单的网站濮阳市城乡一体化示范区范围
  • 广州做网站多网站编辑招聘信息
  • 做网站生意不赚钱6谷歌网站怎么做排名
  • 深圳哪家做网站最好js网站开发
  • 上海网站被查高级网站开发培训价格
  • wordpress商城建站教程综合性医院网站源代码下载
  • 中国哪家做网站的公司最大盐城网页优化公司
  • 南通关键词优化平台江门seo推广优化
  • 建站网站盗用了别人的案例义乌网主要做什么
  • 有了域名怎么做自己得网站东莞做网站哪家好
  • 网站里图片做超链接设计院一个月工资多少
  • 网站建设与维护高职wordpress 微信咨询菜单
  • 做化妆品的一些网站七牛云wordpress缓存配置
  • 客户为什么要做网站网站建设人员信息
  • 什么是网站建设公司域名更换网站
  • chrome打开建设银行网站 个人网上银行怎么不能查询明细有手机网站怎样做微信小程序
  • 做刷机网站赚钱吗frontpage2003网页制作视频教程
  • 如何生成网站的二维码建筑工地网站有哪些
  • 电影网站建设哪家便宜网站所有权 备案
  • 做网站需要代码吗北大青鸟职业技术学院简介
  • 迈肯奇迹做网站页面跳转自动升级
  • 网站开发合同 深圳思企业网站建设可行性分析
  • 为什么一个人做网站有难度深圳专业网站建设排名
  • 免费素材下载网站阿里巴巴招聘官网
  • 做外贸需要用到什么网站做博客网站怎么赚钱吗
  • 杭州网站建设企业wordpress 页面跳转
  • 揭阳专业网站建设网页设计策划书方案
  • 宁波专业网站建设公司衡水网站建设格公司
  • 西部数码网站管理助手2.0长沙新能源建站补贴
  • 视频营销网站广东狮山网站建设