关于C语言中的分支和循环语句(一)if语句及其使用方法 其一

  C语言中一共有三大基本结构,依次是顺序结构、分支结构、循环结构,本篇给大家介绍的是分支结构中的if语句。

  首先,if语句的语法形式如下:(if语句括号后面不要加 “;”)

if(表达语句1)
表达语句2

举一个很常见的例子,如果要依据一个人是否成年来判断能否谈恋爱,可以这样做:

#include<stdio.h>
int main()
{ int a=18;
  if(a>=18)
  printf("可以谈恋爱了")\\这里为a赋值18,如果为a赋的值小于18,那么if语句后面的表达语句2不会执行
  
 return 0;
}

如果要想从年龄判断一个人能否恋爱并且当ta的年龄小于18时输出不能恋爱,可以使用if  else语句来判断。

  与if语句类似,if else语句的结构是

if(表达式1)
表达语句1
else\\当if括号内的语句为假时,表达语句1不执行,对else后的语句进行执行
表达式2

依旧引入这个例子

#include<stdio.h>
int main()
{
int a=12;
if(a>=18)
printf("可以恋爱了");
else printf(不可以谈恋爱);\\这里为a赋值12,输出结果为不可以谈恋爱
}

这里需要注意的点是,不论是if()还是else都只能控制ta后面的一条语句,也就是说,当你需要使用if控制两条语句时,需要用”{“ ”}“将其圈起来

#include<stdio.h>
int main()
{int a=21;
if(a<18)
printf("你%d岁了/n",a);
printf("还不可以谈恋爱/n");
else printf("可以恋爱了/n");
}\\这里你会发现输出结果为
\\”还不可以谈恋爱
\\ 可以恋爱了“

正确格式应为

#include<stdio.h>
int main()
{
int a=21;
if(a<18)
{printf("你%d岁了",a);
printf("还不可以谈恋爱");}
else printf("可以恋爱了");
}

本文就此结束,在最后需要强调的一点是在编程中是区分中英文的符号的,如果有时候逻辑没问题但是代码报错时需要检查是否是符号问题;

下一篇内容是:关于C语言中的分支和循环语句(一)if语句的嵌套使用 其二

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值