*小细节——在C语言中表示取值范围不可以使用1
*我们应该这样来写:1
一、if…else语句
结构:
1.if
2.if…else…
3.if…if else…else…
int a = 0;
int b = 2;
if (a == 1)
if (b == 2)
printf("haha");
else
printf("hehe");
“else的就近原服务器托管网则”:这个else不管位置在哪,都只和第二个if对应,可以用{}将第二个if分隔开,这样else只能与第一个if匹配
小细节——我们在判断变量与数值的大小时,可以将数字放在前面,这样方便我们检查错误,防止误写成num=5。
eg:
int num = 4;
if (5 == num)
printf("hehen");
return 0;
二、switch语句
switch多用于分支
int main()
{
int day=0 ;
scanf_s("%d", &day);
switch (day)//switch的括号里面只要整型
{
case 1://case后面应该是整型常量表达式
printf("Mondayn");
break;//记得在每个case后面加break跳出
case 2:
printf("Tuesdayn");
break;
case 3:
printf服务器托管网("Wednesdayn");
break;
case 4:
printf("Thursdayn");
break;
case 5:
printf("Fridayn");
break;
case 6:
printf("Saturdayn");
break;
case 7:
printf("Sundayn");
break;
}
return 0;
现在我们只做两种区分:工作日与休息日
int main()
{
int day = 0;
scanf_s("%dn", &day);
switch (day)
{
case 1:
case 2:
case 3:
case 4:
case 5:
printf("工作日n");
break;
case 6:
case 7:
printf("休息日n");
break;
default:
printf("输入错误n");
break;//case和default没有顺序可言
}
}
随时检测自己:请自己计算出下列代码中n和m的值
int main()
{
int n = 1;
int m = 2;
switch (n)
{
case 1:
m++;//case1执行完以后,没有遇到break就要继续向下执行!!!
case 2:
n++;
case 3:
switch (n)
{
case 1:
n++;
case 2:
m++;
n++;
break;
}
case 4:
m++;
break;
default:
break;
}
printf("m=%d n=%dn", m, n);
}
*小细节:if、while等语句下面有多个语句时,要用大括号括起来(即代码块)
*continue语句:
int main()
{
int i = 1;
while (i
服务器托管,北京服务器托管,服务器租用 http://www.fwqtg.net
机房租用,北京机房租用,IDC机房托管, http://www.fwqtg.net
相关推荐: Deep LSTM siamese network for text similarity源码分析
上文讲解了基于SimaseLSTM来计算两个句子或单词之间相关性的原理和个人的一些经验这里来分析一下源码是怎么实现的: Github实现地址:https://github.com/dhwajraj/deep-siamese-text-similarity 具体…