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

杭州网站设计公司推荐/苏州seo

杭州网站设计公司推荐,苏州seo,wordpress设置图片,建立网站的公司杭州目录 流程控制结构 顺序结构 分支结构 if _ else语句 单分支 双分支 多分支 实例 switch _case语句 实例 流程控制结构 定义 流程控制结构是用来控制程序中各语句执行顺序的语句,可以把语句组合成能完成一定功能的小逻辑模块。 程序设计中规定的三种流程…

目录

 流程控制结构

顺序结构

分支结构

if _ else语句

单分支

双分支

多分支

实例

switch _case语句

实例


 流程控制结构


定义 流程控制结构是用来控制程序中各语句执行顺序的语句,可以把语句组合成能完成一定功能的小逻辑模块。
 
程序设计中规定的三种流程结构,即:
 
顺序结构
  程序从上到下逐行地执行,中间没有任何判断和跳转。
 分支结构
  根据条件,选择性地执行某段代码。
  有if…else和switch-case两种分支语句。
 循环结构
  根据循环条件,重复性的执行某段代码。
   有for、while、do-while三种循环语句。

顺序结构


int main() {
int x = 1;
int y = 2;
printf("x = %d\n", x);
printf("y = %d\n", y);
//对x、y的值进行修改
x++;
printf("x = %d\n", x);
printf("y = %d\n", y);
return 0;
}

c语言中定义变量时采用合法的前向引用。如:

int main() {
int num1 = 12;
int num2 = num1 + 2;return 0;
}

分支结构


if _ else语句


单分支

  • if(条件表达式){ }

int main() {
//单分支
/* int heartBeats = 50;//心率
if(heartBeats<60 || heartBeats>100){
printf("心率不正常,请再次体检\n");
}
printf("体检结束");*/
}

双分支

  • if(条件表达式){

}else if(条件表达式){ }...

举例:

定义一个整数,判定是偶数还是奇数

int main() {
int a = 10;if (a % 2 == 0) {
printf("%d是偶数\n", a);
} else {
printf("%d是奇数\n", a);
}return 0;
}

多分支

  • if(条件表达式){

     }else if(条件表达式){

     }...else{

     }(若不写{}只控制挨着的一行)

多重分支结构的执行流程
 

  • 先判断关系表达式1,结果非0为真,0为假。 
  • 若为真,执行语句块1后结束当前多分支。
  • 若为假,继续判断条件表达式2 。 
  • 若条件表达式2为真,执行语句块2后结束当前多分支。
  • 若为假,继续判断后续条件表达式。
  • ...n. 若所有关系表达式都为假,执行语句块n + 1后结束当前多分支。

实例

//一周吃什么 一年有四季 12月
int day = 3; //星期几
if(day==1){
printf("吃米饭");
}else if(day==2){
printf("吃面");
}else if(day==3){
printf("吃饺子");
}else if(day==4){
printf("吃麻辣烫");
}else{
printf("您的输入有误");
}

switch _case语句


表达式值可以是

byte、short、int、char、String、枚举

基本语法
       switch语句用于判断条件有多个常量结果的情况。它把多重的else if改成更易用、可读性更好的形式。


形式:
switch(表达式){
case 常量值1:
语句块1;
//break;
case 常量值2:
语句块2;
//break;

........
case 常量值n:
语句块n;
//break;
[default:
语句块n+1;
]
}

实例

//一周吃什么
int day = 2;
switch(day) {
case 1 :
printf( format: "周一吃米饭");
break;
case 2 :
printf( format: "周二吃面条");
break;
case 3 :
printf( format: "周三吃饺子");
break;
default:
printf( format: "输入有误");
}

http://www.whsansanxincailiao.cn/news/30726498.html

相关文章:

  • 国内比较好用的建筑案例网站/长春网长春关键词排名站设计
  • 购卡链接网站怎么做/免费发帖推广网站
  • 网站认证金额怎么做分录/百度视频seo
  • 做的网站百度找不到/采集站seo赚钱辅导班
  • 外贸网站建设 如何做/湖北seo关键词排名优化软件
  • 青岛建设银行银行招聘网站/100大看免费行情的软件
  • 建企业网站的步骤/郑州seo优化
  • 招聘网站咋做/新网域名注册
  • 乐山市规划和建设局网站/如何做网页链接
  • 视频解析网站怎么做的/如何做网络营销
  • 体育健身网站建设/大数据精准营销
  • 网站推广软件有哪些/seo怎么优化软件
  • 如何不备案建网站/seo软件开发
  • 移动互联网站开发/网页广告怎么做
  • php 做网站 python/网络推广费计入什么科目
  • 百度商桥网站代码去哪里添加/百度账户安全中心
  • 给网站整一个客服 怎么做/关键词seo公司真实推荐
  • 会网站开发维护的ps什么岗位/下载百度地图2022最新版官方
  • 做百度个人网站/郑州短视频代运营
  • 汉阳网站建设哪家便宜/seo研究中心晴天
  • linux 做网站/最新百度关键词排名
  • 做网站优化的价格/营销管理培训课程培训班
  • 帮公司做网站/网页开发流程
  • 做娱乐网站/推广普通话的宣传语
  • 烹饪考试试卷哪个网站可以做/html家乡网站设计
  • 阿里巴巴做网站教程/微信营销推广
  • drupal网站建设 北京/网络营销师工作内容
  • 网站设计形式/个人主页网页设计模板
  • 房地产销售平台网站建设/优化工具箱
  • 新疆生产建设兵团文联网站/上海最大的seo公司