C语言之初始if语句详解

 更新时间:2021年08月31日 18:04:28   作者:涛声依旧灬  
本文主要介绍C语言中的if语句,这里详细介绍了if 语句并提供了简单的示例代码,希望能帮助编程入门的小伙伴学习,希望能够给你带来帮助

if语句有三种常见的使用方式

1.

if() //满足条件

.....//执行的功能

(不满足条件则不执行任何功能)

2.

if() //满足条件

.....// 执行的功能

else //不满足条件

...... //执行的功能

3.

if()

else if

else if

else if 可反复使用

else (可有可无)

#include<stdio.h>
int main()
{
	int a=0;
	printf("请输入你的成绩:\n");
	scanf("%d",&a);
	if(a<60)
		printf("不及格\n");
	else if(a>=60 && a<80)
		printf("良好\n");
	else if(a>=80 && a<100)
		printf("优秀\n");
	else if(a==100)
		printf("满分\n");
	else
		printf("输入错误,请重新输入你的成绩\n");
	return 0;
}

书写if语句时应注意书写规范

错误示范:

#include<stdio.h>
int main()
{	
	int a=0;
	if(a==0)
		if(a==1)
			printf("hello\n");
	else 
	printf("hi\n");
	return 0;
}

正确示范:

#include<stdio.h>
int main()
{	
	int a=0;
	if(a==0)
		if(a==1)
			printf("hello\n");
		else 
			printf("hi\n");
	return 0;
}

结合这下面一段代码:

*#include<stdio.h>
int main()
{	
	int a=0;
	if(a==1)
		if(a==0)
			printf("hello\n");
		else 
			printf("hi\n");
	return 0;
}

不难得出

if-else使用时遵守“就近原则”

要想打破就近原则,可以这样修改代码:

*#include<stdio.h>
int main()
{	
	int a=0;
	if(a==0)
	{
        if(a==1)
			printf("hello\n");
    }
	else 
	printf("hi\n");
	return 0;
}

练习:判断一个数是奇数还是偶数

#include<stdio.h>
int main()
{
	int a=9;
	if(a%2==0)
		printf("该数是偶数\n");
	else
		printf("该数是奇数\n");
	return 0;
}

总结

本篇文章就到这里了,希望能够给你带来帮助,也希望您能够多多关注脚本之家的更多内容!

相关文章

  • 5分钟内了解C语言的指针

    5分钟内了解C语言的指针

    这篇文章主要介绍了5分钟内了解C语言的指针,本文讲解了指针、引用和取值、void指针、NULL指针和未初始化指针、指针和数组等内容,需要的朋友可以参考下
    2015-01-01
  • C++实现简易通讯录功能

    C++实现简易通讯录功能

    这篇文章主要为大家详细介绍了C++实现简易通讯录功能,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-06-06
  • C语言中#define在多行宏定义出错的原因及分析

    C语言中#define在多行宏定义出错的原因及分析

    这篇文章主要介绍了C语言中#define在多行宏定义出错的原因及分析,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-02-02
  • c语言swap(a,b)值交换的4种实现方法

    c语言swap(a,b)值交换的4种实现方法

    c语言swap(a,b)值交换的4种实现方法,这么好的东西,尽管简单,但值得发表,以此共享。
    2013-02-02
  • 浅析C++中的多态与文件操作

    浅析C++中的多态与文件操作

    多态是面向对象编程(OOP)的核心概念之一,它允许对象在相同操作下表现出不同的行为,本文主要为大家介绍了C++中多态与文件操作的相关知识,希望对大家有所帮助
    2024-04-04
  • 基于C++ bitset常用函数及运算符(详解)

    基于C++ bitset常用函数及运算符(详解)

    下面小编就为大家带来一篇基于C++ bitset常用函数及运算符(详解)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-11-11
  • 一篇文章带你入门C语言:操作符

    一篇文章带你入门C语言:操作符

    这篇文章主要介绍了C语言中的运算符,文中讲解非常详细,适合初学小白进行学习,想入门C语言的朋友不妨了解下,希望能给你带来帮助
    2021-08-08
  • 怎么通过C语言自动生成MAC地址

    怎么通过C语言自动生成MAC地址

    以下是对使用C语言自动生成MAC地址的实现代码进行了详细的分析介绍,需要的朋友可以过来参考下
    2013-09-09
  • c语言读取csv文件和c++读取csv文件示例分享

    c语言读取csv文件和c++读取csv文件示例分享

    这篇文章主要介绍了c语言读取csv文件和c++读取csv文件示例,需要的朋友可以参考下
    2014-03-03
  • Mac OS上搭建Apache+PHP+MySQL开发环境的详细教程

    Mac OS上搭建Apache+PHP+MySQL开发环境的详细教程

    这篇文章主要介绍了Mac OS上搭建Apache+PHP+MySQL开发环境的详细教程,包括常见的PHP连接MySQL失败问题的解决办法,需要的朋友可以参考下
    2016-01-01

最新评论