1 / 71
文档名称:

C语言程序基本结构.pps

格式:pps   页数:71页
下载后只包含 1 个 PPS 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

C语言程序基本结构.pps

上传人:2890135236 2015/6/17 文件大小:0 KB

下载得到文件列表

C语言程序基本结构.pps

相关文档

文档介绍

文档介绍:第二章 程序基本结构
目录
控制语句
分支结构
关系运算和逻辑运算
循环结构
break和continue语句
语句标号和goto语句
实验2 -5题改进:
main()
{float a,b,c,s,area;
scanf("%f%f%f",&a,&b,&c);
if(a+b>c&&a+c>b&&b+c>a)
{ s=(a+b+c)/2;
area=sqrt(s*(s-a)*(s-b)*(s-c));
printf(“area is %f\n”,area);
}
}
分支体
观察下面分支程序,模仿编程。
main()
{
float a,b;
printf("Please input a:");
scanf("%f",&a);
if(a<0)
printf(“input error!”);
}
预备学****1
a<0?
成立不成立
printf
输入a
单分支
分支体由一条语句构成时,大括号可省略。
观察下面分支程序,模仿编程。
main()
{
float a,b;
printf("Please input a:");
scanf("%f",&a);
if(a<0)
b=-a;
else
b=a;
printf("result is: %f",b);
}
预备学****2
a<0?
成立不成立
b=-a
b=a
输入a
输出b
双分支
从键盘上输入两个整数,输出较小的那个数。
预备练****1
预备练****1
程序源代码:
main()
{
int a,b,min;
printf("Please two data:");
scanf("%d%d",&a,&b);
if(a<b)
{ min=a; }
else
{ min=b; }
printf("result is: %d",min);
}
if语句的三种形式(1)
格式1:
if (表达式)
分支体;
格式2:
if (表达式)
分支体1;
else
分支体2;
else后没有表达式
括号后没有分号
分支体里可以包含多条程序语句,用一对{ }扩起来,做为整体。这种由{ } 扩起来的语句叫做复合语句。括号之外不再加“;”
else必须和if配对使用,不能单独出现。
知识点-如何表达条件
选择条件通常是关系表达式或逻辑表达式。放在括号中。
逻辑运算符:&&、||、!
表达式值为0代表条件不成立(假)
表达式值为非0代表条件成立(真)
例如:100<a<999
100<a && a<999
×

if语句扩展
表达式可为任意表达式,只要值为0就认为条件不成立,值为非0就认为条件成立。例如:
if(1)……
if(-4+3) ……
if(‘a’)……
flag=3; if(flag)……