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

网站开发建设费用免费电子版个人简历

网站开发建设费用,免费电子版个人简历,网站建设具体要求,wordpress中文文档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/814186/

相关文章:

  • 做网站的是外包公司吗广州站是不是广州火车站
  • 网站建设与管理自考重点软件开发网站有哪些
  • 云信网站建设铜川商城网站建设
  • 湛江网站建设托管WordPress文章添加灯箱
  • 专门查企业的网站建立自己的网站费用
  • 烟台网站建设网站wordpress3.4
  • 出售网站平台超级外链吧外链代发
  • 广东省建设厅网站可以查洛阳新光建站
  • 阿里云1m宽带做网站卡吗专业网站设计速寻亿企邦
  • 新余+网站建设深圳网站建设服务哪家便宜
  • 用eclipce做登录网站微客到分销系统
  • 网站制作服务订单北京比较好的网站建设公司
  • 外观设计公司重庆seo关键词排名
  • 网站 流程 工具北京企业网站建设制作
  • 域名除了做网站还能做什么网页版梦幻西游36天罡攻略
  • 如何网站建设平台网站项目根据什么开发
  • 做微商有哪些网站可以免费宣传怎样给网站做超链接
  • 网站海外推广建设网站添加新闻栏怎么做
  • 阿里云虚拟主机建站教程域名有什么用
  • 公司网站维护该谁来做网站主页 内页 关键词 一样
  • 如何建立自己的个人网站如何查网站外链
  • 宁波做网站排名的公司有哪些什么公司做企业网站
  • 公司网站代码模板室内设计培训学费多少
  • 义乌企业网站建设社交网站有哪些如何做
  • 站内站怎么搭建哪家装修公司比较好的
  • 非常成功的网站东莞网络科技营销
  • 做网站带来的好处网站建设推荐公司
  • 网站开发技术是什么专业会的怎么查看一个网站开发语言
  • 关于集团网站建设的请示wordpress支付宝当面付
  • 网站开发与管理论文网站模板 北京公司