通过进一步的学习,关于C语言我了解的内容更多了,接下来就我了解的一些知识点给大家介绍一番,希望对大家有一些帮助。
众所周知,C语言中函数的执行部分是通过语句来实现的,所以,接来下我会为大家介绍一些语句。C语言的语句分为五类:控制语句、函数调用语句、表达式语句、空语句和复合语句。这里我就控制语句给大家介绍一下,控制语句,顾名思义,就是用于控制程序的流程,从而实现程序的各种结构。今天就控制语句中的if语句给大家介绍一下,if语句是C语言中最常用的一种选择语句。
#include <stdio.h>
int main()
{
int a = 1;
if(a>0)
{
printf("%d\n",a);
}
return 0;
}
上面这段程序的意思是,我们先定义一个常量a,并且让它等于1,而if中判断的条件是如果a大于0,那么将会输出a,所以这段程序最后的结果就是1。这只是if语句中最简单的一种,既然有选择,那么选择就会有条件,而有时候,你又不知一种条件,所以,这就衍生了if语句的第二种形式,双分支选择语句(if—else),这里,我同样给大家一段程序:
#include <stdio.h>
int main()
{
int x;
int y;
printf("please input : x =");
scanf("%d",&x);
if(x>0)
{
y=10;
}
else if(0==x)
{
y=0;
}
else
{
y=—10;
}
printf("y=%d\n",y);
return 0;
}
这段程序的意思x有三种范围,大于0,等于0,小于0,如果你选择x大于0,那输出的y的值就是10,选择x等于0,那输出的y的值就是0,选择x小于0,那输出的值就是-10,。上面程序中出现scanf函数是scanf format 的缩写,意思是格式化扫描,也就是从键盘获得用户输入,和printf功能相反。今天就先介绍关于if的用法,希望能帮助到大家。