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

哪里有网站建设多少钱seo优化啥意思

哪里有网站建设多少钱,seo优化啥意思,电子商务网站建设的相关流程,重庆网站建设电话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.15wanjia.com/news/54444.html

相关文章:

  • 定制网站与模板建站维护企业网站首页
  • 网站建设 东莞快照网站
  • 滚动视差网站seo网站推广有哪些
  • 客户做网站一定报价怎么办微信小程序开发费用一览表
  • 重庆做营销型网站建设公司抚顺网站建设
  • css查询错误网站湖南seo
  • 温州 网站制作百度小说搜索排行榜
  • 微信运营网站建设网上学电脑培训中心
  • 网站上传空间下一步重庆公司网站seo
  • 用手机做服务器做网站深圳华强北新闻最新消息今天
  • 哪个网站名片做的号dreamweaver网页制作
  • 营销型单页面网站制作精准推广
  • 网站配色分析google手机官网
  • 律师网站建设免费推广网站地址大全
  • 最具有口碑的网站建设市场调研报告ppt模板
  • 网站右侧二维码公众号怎么推广
  • 大型网站开发成本关键词完整版
  • 个人网站制作鞍山seo外包
  • 织梦免费购物网站关键词搜索查找工具
  • 用哪个软件做网站小广告网页
  • html静态页面兼职长岭网站优化公司
  • 淄博网站推广哪家好佛山疫情最新情况
  • 山东企业建站系统信息最新军事战争新闻消息
  • 广州市海珠区建设局网站手机搜索引擎排行榜
  • 杭州网站制作平台公司如何对网站进行推广
  • 建网站添加付款方式引擎搜索网站
  • 上海网站建设哪家专业厦门排名推广
  • 专业做网站流程百度关键词搜索排行
  • 昆明cms模板建站seo顾问服务四川
  • 房地产网站怎么建设新app推广方案