首先介绍Turbo C程序的基本组成部分; 然后介绍Turbo C的数据类型、变 BsR3$
量类型、变量的初始化和赋值; 最后介绍Turbo C的有关操作。通过本节的学习,可 0
s@>e
以对Turbo C语言有一个初步认识。 hAJ^(|
8/@*6J
1. Turbo C程序的一般组成部分 m 0]1(\%
0HI0/Tvu$<
Turbo C 2.0 象其它语言一样按其规定的格式和提供的语句由用户编写应用程 )TcD-Jr
序。 请看下面一段Turbo C源程序。 例1: yujv^2/
19bqz )
_ xM}*_<VP
GPrq(
/*Example program of Turbo C*/ )_kU,RvZ
#include /*包含文件说明*/ =)f.Yf|A*
void lgc(void);/*子函数说明*/ RgD:"zeM
char answer;/*定义全程变量*/ G[+{[W
int main()/*主函数定义*/ 5 Nt9'"
{ GG(}#Z5h
char a;/*定义局部变量*/ zUA
-
clrscr(); %~\I*v04
gotoxy(12,3); 0pBG^I`_
puts("Welcome to use Turbo C2.0!"); qgxGq(6K
gotoxy(15,13); `^)oVs
printf("--Exit"); Yq:+.UU
gotoxy(15,15); 2UMX%+ "J
printf("--Continue"); L;U?s2&Y
while(1) 2E.D0E Cu
{ Dc3bG@K*G
a=getch(); v807)JwS
if(a==27) {A\y4D@
break; L,3%}_
if(a==13) '/fueku
{ ]YUst]gu3
lgc(); SpMHq_MLM
if(answer=='y'||answer=='Y') W
. dm1
{ )gG_K$08?
gotoxy(23,14); >L^2Z*
puts("Please Write to the Company"); 8*sP
getch(); QaLVIsnfN
break; [ak[ZXC,
} 85{@&T
} +2m\Sv V
} Zzv,p
return(0);}void lgc(void){ mSp;(oQ
clrscr(); lmx'w
gotoxy(12,8); 6z5?9I4[
printf("The Excellent Selection!"); Gu%}B@ 4^
gotoxy(21,12); m</nOf+C
printf("Do you have any question?(Y/N)"); ]U.YbWe^
answer=getche();} -P'c0I9z
{&h=
-l$-\(,M`#
t8B==%
由例子程序可以看出,Turbo C源程序主要有以下几个特点: Cce{aY
Es+BV+x[.c
1. 程序一般用小写字母书写; SI;SnF'[7
B3yp2tncj
2. 大多数语句结尾必须要用";"作为终止符,否则Turbo C 不认为该语句 k^\>=JTq=
结束; ]dHV^!
mTZgvPJ!
3. 每个程序必须有一个而且只能有一个称作主函数的main()函数; +WSM<