c语言第一节

C语言是一门 结构化 的程序设计语言
1.顺序结构
2.选择结构
3.循环结构

分支语句和循环语句
分支语句:if ,switch
循环语句:while ,for ,do while,

C语言中有一个分号;隔开的就是一条语句

if(表达式1)
语句1;
else if(表达式2)
语句2;
else
语句3;
int main()
{
int age = 20;
if(age<18)
printf(“未成年\n”);
else if(age>=18 && age<28)
\else if(18<=age<28);
printf(“青年\n”);
else if(age>=28 && age<50)
printf(“壮年\n”);
else
printf(“老年\n”);
return 0;
}
如果条件成立,要执行多条语句,要使用代码块{ }。

在C语言中:0表示假,非0表示真。
=为赋值 == 判断相等
练习
判断一个数是否为奇数
输出1-100之间的奇数

int main()
{
int i = 0;
while (i <= 100)
{
if (i % 2 == 1)//if (i%2 != 0)
printf("%d ", i);
i++;
}
return 0;

}
switch语句
int main()
{
int day = 0;
scanf("%d", &day);
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;
default:
printf(“输入错误\n”);
break;
}
return 0;
}
练习
int main()
{
int n = 1;
int m = 2;
switch (n)
{
case 1: m++;
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 = %d\n”, m, n);
return 0;
}
输出的值为:m=5 n=3
循环语句
1.while循环(continue和break)
int main()
{
int i = 1;
while (i <= 10)
{
i++;
if (i == 5)
continue;//终止本次循环,跳转到while语句判断
printf("%d", i);
}

return 0;

}
int main()
{
int i = 1;
while (i <= 10)
{
if (i == 5)
break;//循环突然停止,永久终止循环
printf("%d", i);
i++;
}

return 0;

}

int main()
{
int ch = getchar();//输入
putchar(ch);//输出
printf("%c\n", ch);
return 0;
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值