文档介绍:第四章顺序结构程序设计
本章重点:
输入输出语句的使用
对整数、浮点数、字符和字符串的输出格式要掌握。
顺序执行程序的特点
按照程序书写的顺序逐条执行,直至main()的最后一条语句。
顺序结构是程序设计中最基本最简单的结构.
顺序结构:按语句排列的先后顺序执行,写在前面的语句先执行。
当计算需要引用一个变量时,该变量一定要事先定义、赋值,然后才能出现在表达式中.
C语言中的基本顺序结构语句主要包括:表达式语句、空语句、复合语句、goto语句和函数调用语句。
:
求园的面积
#DEFINE PI=
main()
{ float r,s;
r = 20;
s = r * r * PI;
printf (“area=%f ”,s);
}
基本顺序对路构语句
。
Printf(“this is a sample.”);
‘d’+ 123 + b/d ;
‘d’+ 123 + b/d
;
x=‘d’+ 123 + b/d;
5. 复合语句
用{ }把一些语句括起来成为复合语句。
{z=x+y;
t=z/100;
printf(“%f”,t);}
基本输入/输出
1. getch()、getche()和getchar()函数
(1) getch()和getche()函数
这两个函数都是从键盘上读入一个字符。其调用格式为:
getch();
getche();
两者的区别是: getch()函数不将读入的字符回显在显示屏幕上, 而getche() 函数却将读入的字符回显到显示屏幕上。
:
#include<>
main()
{
char c, ch;
c=getch(); /*从键盘上读入一个字符不回显送给字符变量c*/
putchar(c); /*输出该字符*/
ch=getche();/*从键盘上带回显的读入一个字符送给字符*/
putchar(ch);
}
利用回显和不回显的特点, 这两个函数经常用于交互输入的过程中完成暂停等功能。
(2) getchar()函数
getchar()函数也是从键盘上读入一个字符, 并带回显。它与前面两个函数的区别在于: getchar()函数等待输入直到按回车才结束, 回车前的所有输入字符都会逐个显示在屏幕上。但只有第一个字符作为函数的返回值。
#include<>
main()
{
char c;
c=getchar(); /*从键盘读入字符直到回车结束*/
putchar(c); /*显示输入的第一个字符*/
getch(); /*等待按任一健*/
}
( )
gets( )函数功能是从键盘上读入一个以回车结束的字符串.
Gets( )充许串中包含某种空白字符,如空格、制表符。
格功:
gets( 变量名)。
#inclu