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

网站代码输入完成之后要怎么做白酒最有效的推广方式

网站代码输入完成之后要怎么做,白酒最有效的推广方式,东莞寮步汽车城,淄博做网站的网络公司一、什么是语句 C语句可分为以下五类: 表达式语句 函数调用语句 控制语句 复合语句 空语句 本周后面介绍的是控制语句。 控制语句用于控制程序的执行流程,以实现程序的各种结构方式,它们由特定的语句定义符组成,C语 言有…

一、什么是语句

C语句可分为以下五类:

  1. 表达式语句

  2. 函数调用语句

  3. 控制语句

  4. 复合语句

  5. 空语句

本周后面介绍的是控制语句。

控制语句用于控制程序的执行流程,以实现程序的各种结构方式,它们由特定的语句定义符组成,C语

言有九种控制语句。

可分成以下三类:

  1. 条件判断语句也叫分支语句:if语句、switch语句;

  2. 循环执行语句:do while语句、while语句、for语句;

  3. 转向语句:break语句、goto语句、continue语句、return语句。

二、分支语句

如果你好好学习,校招时拿一个好offer,走上人生巅峰。

如果你不学习,毕业等于失业,回家卖红薯。

这就是选择!

2.1 if语句

那if语句的语法结构是怎么样的呢?

//语法结构:
if(表达式)语句;
if(表达式)语句1;
else语句2;
//多分支    
if(表达式1)语句1;
else if(表达式2)语句2;
else语句3;

课堂演示代码:

#include <stdio.h>
//代码1
int main()
{int age = 0;scanf("%d", &age);if(age<18){printf("未成年\n");}
}
//代码2
#include <stdio.h>
int main()
{int age = 0;scanf("%d", &age);if(age<18){printf("未成年\n");}else{printf("成年\n");}
}
//代码3
#include <stdio.h>
int main()
{int age = 0;scanf("%d", &age);if(age<18){printf("少年\n");}else if(age>=18 && age<30){printf("青年\n");}else if(age>=30 && age<50){printf("中年\n");}else if(age>=50 && age<80){printf("老年\n");}else{printf("老寿星\n");}
}

解释一下:

如果表达式的结果为真,则语句执行。

在C语言中如何表示真假?

0**表示假,非0表示真。**

如果条件成立,要执行多条语句,怎应该使用代码块。

#include <stdio.h>
int main()
{if(表达式){语句列表1;}else{语句列表2;}return 0;
}

这里的一对 { } 就是一个代码块。

2.1.1 悬空else

当你写了这个代码:

#include <stdio.h>
int main()
{int a = 0;int b = 2;if(a == 1)if(b == 2)printf("hehe\n");elseprintf("haha\n");return 0;
}

改正:

//适当的使用{}可以使代码的逻辑更加清楚。
//代码风格很重要
#include <stdio.h>
int main()
{int a = 0;int b = 2;if(a == 1){if(b == 2){printf("hehe\n");}}else{printf("haha\n");}       return 0;
}

else**的匹配**:else是和它离的最近的if匹配的。

2.1.2 if书写形式的对比
//代码1
if (condition) {return x;
}
return y;
//代码2
if(condition)
{return x;
}
else
{return y;
}
//代码3
int num = 1;
if(num == 5)
{printf("hehe\n");
}
//代码4
int num = 1;
if(5 == num)
{printf("hehe\n");
}

代码2和代码4更好,逻辑更加清晰,不容易出错。

2.1.3 练习
  1. 判断一个数是否为奇数

  2. 输出1-100之间的奇数

2.2 switch语句

switch语句也是一种分支语句。

常常用于多分支的情况。

比如:

输入1,输出星期一

输入2,输出星期二

输入3,输出星期三

输入4,输出星期四

输入5,输出星期五

输入6,输出星期六

输入7,输出星期日

那我没写成 if...else if ...else if 的形式太复杂,那我们就得有不一样的语法形式。

这就是switch 语句。

switch(整型表达式)
{语句项;
}

语句项是什么呢?

//是一些case语句:
//如下:
case 整形常量表达式:语句;

2.2.1 在switch语句中的break

在switch语句中,我们没办法直接实现分支,搭配break使用才能实现真正的分支。

比如:

#include <stdio.h>
int main()
{int day = 0;switch(day){case 1:printf("星期一\n");break;case 2:printf("星期二\n");break;case 3:printf("星期三\n");break;    case 4:printf("星期四\n");break;    case 5:printf("星期五\n");break;case 6:printf("星期六\n");break;case 7:printf("星期天\n");    break;}return 0;
}

有时候我们的需求变了:

  1. 输入1-5,输出的是“weekday”;

  2. 输入6-7,输出“weekend”

所以我们的代码就应该这样实现了:

#include <stdio.h>
//switch代码演示
int main()
{int day = 0;switch(day){case 1:case 2:case 3:case 4:case 5:printf("weekday\n");break;case 6:case 7:printf("weekend\n");break;}return 0;
}

break**语句** 的实际效果是把语句列表划分为不同的分支部分。

编程好习惯

在最后一个 case 语句的后面加上一条 break语句。

(之所以这么写是可以避免出现在以前的最后一个 case 语句后面忘了添加 break语句)。

2.2.2 default子句

如果表达的值与所有的case标签的值都不匹配怎么办?

其实也没什么,结构就是所有的语句都被跳过而已。

程序并不会终止,也不会报错,因为这种情况在C中并不认为是个错误。

但是,如果你并不想忽略不匹配所有标签的表达式的值时该怎么办呢?

你可以在语句列表中增加一条default子句,把下面的标签

default:

写在任何一个 case 标签可以出现的位置。

当 switch 表达式的值并不匹配所有 case 标签的值时,这个 default 子句后面的语句就会执行。

所以,每个switch语句中只能出现一条default子句。

但是它可以出现在语句列表的任何位置,而且语句流会像执行一个case标签一样执行default子句。

编程好习惯

在每个 switch 语句中都放一条default子句是个好习惯,甚至可以在后边再加一个 break 。

2.2.3 练习
#include <stdio.h>
int main()
{int n = 1;int m = 2;switch (n){case 1:m++;case 2:n++;case 3:switch (n){//switch允许嵌套使用case 1:n++;case 2:m++;n++;break;}case 4:m++;break;default:break;}printf("m = %d, n = %d\n", m, n);return 0;
}

http://www.yidumall.com/news/67416.html

相关文章:

  • 简述上课网站建设所用的技术架构设计公司网站设计
  • 最近国内色情网站做的最好的是哪个怎么建立信息网站平台
  • 做网站淘汰了品牌策划方案怎么做
  • 网站开发软件著作权归谁西安seo计费管理
  • 在线建设网站制作网站广告策划
  • 石家庄网站建设推广企业建站都有什么网站
  • 网络营销做得好的酒店南京seo外包
  • 网站建设万首先金手指14宁波seo教程行业推广
  • 网站优化推广是什么安卓优化大师2023
  • 个人网站怎么备案营销型网站建设托管
  • 手机网站建设的行情seo关键词排名优化方案
  • 为什么要建设企业网站企业门户网站的设计与实现
  • 购物网站的页面设计广告网址
  • 南昌做网站开发的公司百度网盘下载速度慢破解方法
  • 单页网站怎么做外链抖音指数
  • 哪个网站做贺卡做的好网页制作培训网站
  • 钦北区网站建设天津网站建设开发
  • 自适应网站导航是怎么做的seo网站排名优化公司哪家好
  • 域名注册网站那个好公司网站怎么弄
  • 武汉 外贸网站建设百度客服在线咨询
  • 58招聘网站官网唐山百度seo公司
  • 贵阳手机网站开发免费网站安全软件下载
  • 电子商务网站建设总结免费的行情软件网站下载
  • 谷歌做公司网站需要多少钱白云百度seo公司
  • 做汤的网站百度新闻最新消息
  • 什么网站做电气自动化兼职优优群排名优化软件
  • ubuntu 做网站 分区网站推广内容
  • 网站建设论文html格式指数分布的分布函数
  • 高校支付网站建设费需要入无形资产网络优化
  • 住宿和餐饮网站建设的推广西安seo学院